Tag Archives: windows

Blackberry platform future

One question in many people’s mind is where does Blackberry go from here.  They have already stated that they are pivoting to become a software and services company. This leads me to ponder several possibilities for where they go with the Blackberry OS story in the future.

One possibility is that the rumors are all false and Blackberry will stay with their current QNX underpinnings.  This would probably be the final nail in their coffin, if this was the decision.  Time has proven that Blackberry missed the boat on getting an OS developed that would get traction with application developers.  In fact, today a majority of apps on the Blackberry are ported applications running on the built-in Android runtime environment (albeit poorly and slowly, with many compatibility issues).

Also, since Blackberry is a smallish company whose workforce has already been shrinking, future development of the QNX part of the Blackberry OS will take valuable resources from future development of the top portion of the stack, which is the only portion of the Blackberry experience that adds value to the user.  In other words the QNX portion of the Blackberry stack is muda.

Another possibility is that Blackberry will adopt the Android platform as its core OS environment.  This would offload their organization from having to provide the valuable resources for fully developing the plumbing of the OS, while at the same time allowing them to contribute bug fixes, and targeted improvements (through the open source mechanism). It also gives them clear visibility into the entire software stack so they can continue to control the security of their offerings.

As for the developer story, if they chose the Android stack, Blackberry could easily shift their users to use Android apps provided by Blackberry World, which would become their curated version of the Google play store.  They could provide the current blackberry runtime on top of the Android kernel to provide backwards compatibility with the current BB10 apps.

Doing the same thing as the Android prediction, only using the Windows 10 stack is another interesting possibility.  The Windows Phone share is also not large, but the future is very promising for Windows Phone.  The new Universal Application story which will allow write once, run anywhere is very interesting indeed.  All that would seem to need to happen for this to work is for Blackberry to convince Microsoft its worth their while to create a version of the .Net core runtime that will run on their current platform.  Then they can have the Windows store on their phones.

Out of these three options I think the Android version makes the most sense.  They get to offload a lot of the grunt work of an OS to Google and the open source community, they get access to an already huge application pool.  This is compatible with their Enterprise server MDM story as well since they can manage Android devices and applications already with BES 12.  Finally, it allows them to focus their limited resources on the things that differentiate them from their competition, their security and integration with enterprise workflow.

Please post a comment below to let me know what you think…

Setup Dropbox to sync on a schedule

click here for the Mac version

Currently I am living in a part of rural Virginia, where the only option for internet is ViaSat internet satellite.  The service has its ups and downs, but the worst part are the data caps, and they are cell phone low.  In fact the highest plan I can buy is 25GB of data transfer and that is about $140 per month.

One thing that I really miss is the ability to have my Dropbox synced at all times.  The data transfers can be high if I am putting videos and photos into my Dropbox.  Dropbox’s application currently allows you to throttle the bandwidth, but it’s either on or off…

ViaSat does offer something nice…  every morning from Midnight to 5AM they shut off the meters allowing unlimited usage.  I decided to leverage this and make Dropbox sync only during this free window.

Doing this boils down to three things.

1.  Find the Windows Task Scheduler.
2.  Schedule a daily task to START Dropbox.exe at 12AM.
3.  Schedule a daily task to STOP Dropbox.exe at 5AM.

1. Find the Windows Task Scheduler

Click into Administrative tools in the control panel

1.1 Click into Administrative tools in the control panel

Here it is. The elusive task scheduler (well not really... there are a bunch of ways to find it.)

1.2 Here it is. The elusive task scheduler (well not really… there are a bunch of ways to find it.)

 

2. Schedule a daily task to START Dropbox.exe at 12AM.

2.1 Click Create task to ummm, create a new schedule task.

2.1 Click Create task to ummm, create a new schedule task.

1. Name the Task. 2. Set to run whether the user is logged on or not.

2.2. Name the Task.
2.3  Set to run whether the user is logged on or not.

1. Click button to create a new trigger 2. Set New trigger Settings to "Daily" with a start time of 12:00AM since I want it to trigger on every morning at Midnight.

2.4  Click button to create a new trigger
2.5  Set New trigger Settings to “Daily” with a start time of 12:00 AM since I want it to trigger on every morning at Midnight.

1. Click button to create a new Action. 2. Browse to the program to launch (in this case for me its Dropbox.exe)

2.6  Click button to create a new Action.
2.7  Browse to the program to launch (in this case for me its Dropbox.exe)

3. Schedule a daily task to STOP Dropbox.exe at 5AM.

Since the scheduler only “Starts” programs, this requires us to write a tiny batch file that when started will kill Dropbox.exe.

Place the following

TASKKILL /F /IM "Dropbox.exe"

into a file named whatever your want .bat, in my case I called it ‘stopdropbox.bat’

Simple batch file to kill the Dropbox.exe process.

Simple batch file to kill the Dropbox.exe process.

Now lets just make another task schedule to Stop Dropbox.

Stop Drop Box Scheduled Task General Tab

Just like above, name this something and set it to run even when the user isn’t logged in.

Stop Drop Box Scheduled Task TriggerTab

Same as above except we are setting the trigger for 5AM, which for me is the end of the “FreeTime” window.

Stop Drop Box Scheduled Task ActionTab

As above, except here we are pointing to our little batch file that will kill the Dropbox.exe process.

Both Schedules set

Ahhh. Both tasks scheduled.

I hope this helps somebody out there.  If you wish Dropbox had some custom scheduling options built into their sync engine, or just appreciate the kludge I had to endure, please comment below.

XPS still dead apparently

I tell you this XPS support is still a joke.  Still no one at MS has done anything to improve the situation. I trust the issue with not being able to open an XPS file out of Windows Live Mail (desktop app) is an issue in the Windows Live Mail team, but come on… why wouldn’t the XPS team make a call?  The Windows Live Mail support for XPS is a joke! Why not integrate the XPS rendering directly into the Mail app so it comes up in the email with live previews.  Maybe that’s a stretch for a company that so completely doesn’t give a care about the technology they invented, but how about at least making it work within Windows Live Mail as well as PDF or any other document format supported?  This is truly a joke.