Home Authors Posts by Isham Mohamed

Isham Mohamed

Doing B.Sc Computer Information Systems in Sabaragamuwa University. Coder cum Blogger. Code for Microsoft products and Google's Android + Chrome.


With more than one-third of the world’s population living in areas at risk for infection, dengue virus is a leading cause of illness and death in the tropics and subtropics. As many as 400 million people are infected yearly. Dengue is caused by any one of four related viruses transmitted by mosquitoes. Dengue has emerged as a worldwide problem only since the 1950s. Although dengue rarely occurs in the continental United States, it is endemic in Puerto Rico and in many popular tourist destinations in Latin America, Southeast Asia and the Pacific islands.

There are not yet any vaccines to prevent infection with dengue virus and the most effective protective measures are those that avoid mosquito bites. When infected, early recognition and prompt supportive treatment can substantially lower the risk of medical complications and death.

We are living in a tech enabled world and yet to use technology to prevent and cure Dengue. #StopDengue cause talks about, using could and mobile technologies in Dengue prevention and cure in a community driven architecture. Using #StopDengue service, anyone in the world can report about a Dengue incident and that will be accepted and confirmed by Medical authorities near the reporter and then those alerts will be pushed to those who are near the danger area, thus they can take necessary measures to prevent Dengue.


#StopDengue cloud is a platform that collect every aspects of Dengue from the community. They can report about dengue incidents, deaths, cured patient details and more. The platform save all data collected from the community ordinary people with the location details. It process the information and give alerts to other people, doctors and medical officers in the specific location. With those alerts they can prevent themselves from dengue and make proper countermeasures for the risk. People can even report about environmental pollution that boost dengue spreading through the system, so we can take legal action for the polluters.


Microsoft technologies are being used in this platform, such as ASP, Windows, Windows Phone, Azure, Bing Maps and Office 365. Using Windows 8 and Windows Phone push notifications and Scheduled reminders, people will get the localized and generalized alerts on time. Those alerts contains, near by dengue risks, weather alerts, necessary helps such as blood, money and medical facilities for needy people. With Tile updates the apps will give brief and general methodologies to prevent Dengue.  Azure is the back end of the system, this system store all the data of the platform in Azure cloud database. Using Azure Mobile services the system provide Push notifications to the people including Doctors and Medical Officers.  Using Office 365, #StopDengue platform create documents and generate reports and  give questionnaires and other forms through this service.


This Sri Lankan native startup has been selected as one of the finalist project in Microsoft Youthspark Challenge for Change program of 2014. This startup has taken a place with in first 20 places where there were 800+ participants all around the world.

This project needs votes and supports to make it a reality. If this project gets more votes and secure a place with in first five out of twenty, Microsoft will directly fund this project. You can give your support by visiting https://youthsparkchallenge.com/voteentry.cfm?id=76, cast your vote share http://tiny.cc/stopdengue URL in your Facebook, Twitter and Blogs.


It all started with this tweet from Joe Belfiore, the corporate vice president and manager for Windows Phone Program Management at Microsoft, today evening 4:33 pm Sri Lankan time.

Any developer who is having a ‘developer unlocked’ device can get this Windows Phone 8.1 updated in one’s Windows Phone 8 device through Preview for Developers app. If you don’t have a developer unlocked phone or a developer account, there is an easy trick to get it. For that open  ”App Studio” through http://appstudio.windowsphone.com, here App Studio is an online service, using which anyone can develop Windows Phone 8 and Windows 8.1 apps without any coding knowledge. In App Studio, sign in with the same Microsoft account you used on your Windows Phone. Now you have the permission to get the developer previews of Windows Phone OS. In your phone, go to Windows Phone store and install Preview for Developers app through http://www.windowsphone.com/s?appid=178ac8a1-6519-4a0b-960c-038393741e96. Open Preview for Developers app and sign-in with the same Microsoft account used above in App Studio. Tick the Enable Preview for Developers box and tap on Done. Check the OS version in Settings > About, it must be 8.0.10521.155 before installing the WP 8.1 Preview. If your OS version is less than 10521 you will first get this update after enabling Preview for Developers. OK, now your device is READY TO ACCEPT THE WINDOWS PHONE 8.1 DEVELOPER PREVIEW!!

Again, you need to check  OS version in Settings > About, and it must be ready to install the Windows Phone version, 8.10.12358. Using WiFi, you can update your OS and to get Cortana, the Digital voice assistant for Windows Phone, you need to change the language settings to English (United States). To achieve this, head into Settings > Language and add the language as a new entry on the list by hitting the add button. Ensure English (United States) is active prior to continuing. The phone may require a reboot.


Head into region settings to move your virtual self from your current location to the US by changing the region. All that’s required for this step is to head into Settings > Region and ensure “country/region” is set to the United States and “regional format” matches phone language (makes it easier when switching back). The phone may require a reboot. verything should be set up and ready to go. If you cannot see Cortana listed as an app on the app list, give the phone a final reboot. You should then be able to load up the Cortana app, which will run you through the initial setup wizard. However, if you alter the region and/or language settings from here on out, you will remove Cortana.

Caution : One side effect of doing this is it appears to disable the Store from loading on some devices. So consider this a preview of Cortana, or just be aware there could be some negative consequences!


Windows Phone 8.1 Features

Action Center

  • Notification center – Alerts, non-Toast notifications, update history, more
  • Quick-access to customized actions, including Wi-Fi, Bluetooth, Plane mode, etc.

Apps + Store

  • Apps can capture audio/video from themselves; be limited for copyright concerns
  • App and Game data stored on SD cards
  • Apps on SD Cards are only allowed from ONE originating phone. If it detects that apps from another phone are installed on the SD Card, then it will ask to delete those first
  • App Suggestions by location
  • Backup of App + Game data to OneDrive (if developer enabled)
  • Facebook app comes with OS, updates independently, hooks into OS
  • Filter through installed apps by usage/install date
  • Manual Update checks
  • New Store design and features
  • Option to update store apps automatically
  • Option to update store apps when only on Wi-Fi
  • Single sign-in for apps (like on Windows 8) with Microsoft Account; sign in will persist across devices + apps with permissions prompt


  • Google calendar support, with multiple calendars
  • Weather in calendar
  • Week view in calendar


  • Burst camera mode, including auto-deletion of bursts
  • New layout


  • Bing smart search (similar search system as Windows 8.1)
  • Podcast app powered by Bing, full featured


  • Internet Explorer 11
  • IE 11 to save and remember your password for websites
  • JavaScript and HTML for app development
  • Upload files through Internet Explorer 11
  • Tabs now show up individually in multi-task window
  • WebGL and Normal mapping support
  • YouTube Player including HTML5 video support


  • Background tasks: Bluetooth signal strength, Chat message notification, Device connection change, Device use trigger, Gatt characteristic notification, Location, Push notification, Rfcomm connection, System event, Timer
  • XAP replaced by APPX
  • ​​Audio/video transcoding that’s hardware accelerated
  • New dev tools including: SemanticZoom, DatePicker, TimePicker
  • Actionable notifications for apps
  • Silent/ghost notifications for apps


  • Encrypted and signed e-mail support
  • New Email sync options with accordance to usage patterns (i.e. If you get a lot of mail on particular days and if you don’t check mail every day).
  • Option to always download emails and pictures within them

Enterprise and Office

  • Enterprise enrolled phones can have their passwords changed and remotely locked
  • Password protected Office document support
  • Office Lens support for scanning documents with camera, import into Office with OCR
  • Rebranding of SkyDrive to OneDrive
  • VPN support built in
  • S/MIME to sign and encrypt email
  • Access to corporate resources behind the firewall with app aware
  • Auto-triggered VPN
  • Certificate management to enroll, update and revoke certificates for user authentication
  • Enhanced MDM policies to lock down functionality on the phone for more enterprise control, in addition to richer application management such as allowing or denying the installing of certain apps.
  • Enterprise Wi-Fi support with EAP-TLS

General User Experience changes

  • Start screen backgrounds with parallax motion
  • Back button no longer closes apps, instead it suspends them
  • Double-Tap to unlock your phone (Feature from Lumia devices on Amber Update and newer)
  • Double Tap to Power Off
  • Favorite photos by tapping a heart icon
  • File picker
  • Kid’s Corner – Password won’t be displayed (bug fix)
  • Live Tiles – mark as red by swiping from the left over the Tile
  • Live Tiles – Three column support (maybe)
  • Navigation bar for phones without physical keys on the front
  • Notification if charger isn’t of adequate power
  • Quiet Hours – Disable notifications during pre-selected timeframe
  • Screenshot button combination is now Power + Volume Up
  • Search button will be the new way to open Speech (aka ‘Cortana’)
  • Separate volume controls for ringtones/notifications and music/media
  • Set default Voice Navigation app for the OS
  • Swipe down to close apps in multitasking view
  • Voice Narrator for Accessibility


  • General keyboard enhancements, show emoji when typing
  • Swipe keyboard option


  • Audio/video transcoding, Hardware accelerated
  • Media editing: audio and video; Audio effects, video effects; Slow motion video
  • Xbox Music and Xbox Video as standalone apps instead of the Music + Video Hub (allowing more updates to be pushed)


  • Change default SMS app. You can also change which SMS app will show notifications.
  • Mute Thread – Optionally silence text threads, no longer receive notifications or Live Tile updates

Phone + Contacts

  • Contact list sorting of those with phone numbers
  • Call duration (press and hold reveals a “details” menu in call history)
  • In-call speech commands. You’ll be able to say “Call XXXXXX”.
  • Inner Circle of contacts. Up to 40 contacts can be in the inner circle.
  • Operators can also install certain applications once a SIM card is detected


  • Battery Power Sense – App to monitor which apps draw the most power
  • Battery Saver (under Battery Sense) will have an app exclusion list
  • Data Sense – Operators can now control Data Sense limits remotely
  • Wi-Fi Sense – Sharing secured WI-Fi Networks with contacts if they have Wi-Fi Sense. They don’t get to see the shared password though
  • Wi-Fi can auto re-enable after a set duration of time
  • Wi-Fi Direct


  • Bluetooth 4.0 LE
  • Chkdsk for SD cards to ensure card health
  • Geofence monitoring support. Geofence is a boundary around a place of interest to you. Location services can monitor geofences to tell your apps when you’re entering and leaving them. This would be really good for IFTTT
  • Miracast, PlayTo, mirror and project via wireless display or USB-out
  • Mouse and keyboard support (HID)
  • Stereoscopic 3D support
  • The phone will have to update to the latest version before you can restore it to factory settings
  • Trusted app list for NFC that will remove the need for asking whether you want to open a particular app
  • Virtual SmartCard support
  • Wallet supports tickets and membership cards
  • Windows Phone 8.1 apps won’t run on 8.0 devices until they upgrade

Windows Phone 8.1 brings a wealth of new features and improvements to the table. Some of these changes are meant to bring Windows Phone more in-line with Windows 8. The more closely the two operating systems resemble each other, the easier it is for users to transition between phone, tablet, and PC. One such change comes with Windows Phone 8.1’s new and improved search feature. The Search button and Cortana app, now searches not only the web for queries but also the user’s actual phone (much like Windows 8 and RT). This makes it easier than ever to find specific information and files on your phone. Even the actual web search results share a cleaner, slicker look as well. Head past the break to see how convenient searching can be on Windows Phone 8.1.

If there was any knock on the Windows Phone 8 Start screen, it might have been that it was too electric. Every Live Tile was brightly colored, many with embedded information scrolling through. There was no obvious focal point. In all fairness, some of those problems still remain. But my god, the upgrade’s beautiful. And personalized.


On iOS 7, the home screen is a matrix of flat icons. Microsoft redesigned its Windows Phone 8.1 Live Tiles so that on the Start screen, some would be transparent windows overlaid on a background image of your choosing. You can place a People tile that rolls through photos of your contacts. You can set another tile to flash photos from your Camera Roll. You can pin music, specific people, and even websites to the Start screen, all of which can serve updates.


The lock screen is also customizable to some degree. You can set any number of apps to display on the lock screen, along with the time, date, your next appointment, and the number of unread emails from multiple accounts. Eventually, Microsoft will publish a lock-screen customization app (announced at its recent Build conference), allowing Windows Phone users to create the sort of radically different launcher experiences that Android users can download. But it’s not quite ready, a Microsoft spokeswoman said.


Within Windows Phone 8, the Start screen’s Live Tiles were the primary source of communicating information, such as the number of unread emails. With Windows Phone 8.1, that’s augmented by a new Action Center notifications pane that can be pulled down from the top of the screen, even from the lock screen.

At the top of the pane are four icons: the local Wi-Fi router (if one is connected), a Bluetooth toggle, an “airplane mode” toggle, and a rotation lock toggle. You may replace them with other functions, such as the camera. Apps have the option of swapping in their own icons, too. There’s also a small link to the Settings page, plus a “Clear All” control. As it turns out, the latter’s rather important.

By default, the Notifications pane displays what appears to be every email you’ve received that day, from multiple accounts. On my device, that means my personal Gmail and Outlook.com accounts, as well as my work email filtered through Exchange. And that’s not counting the score updates from my MLB At Bat application. That’s a lot of scrolling. In this regard, Google’s Android does it better, with miniature tiles that let you drill down for more information.

While the Windows 8.1 Update for PCs introduced a number of improvements, it all felt like Microsoft was fidgeting, trying to fine-tune the computing experience to appease its most irate critics. The updates to Windows Phone 8.1, by contrast, feel far more fundamental. Yes, the latest iteration of Android, KitKat, pushed Google’s Voice Search and Google Now into the forefront. Apple’s iOS7 added notifications and a redesigned user interface. So we’ve seen this before—it’s Microsoft just playing catch-up, right? Yes, to an extent. But with Windows Phone 8.1, Microsoft has built significantly onto an already-decent OS, and other pieces are falling into place: Microsoft’s continued courting of developers, the imminent assimilation of Nokia, and Microsoft’s recent commitment to universal apps spanning Windows and Windows Phone.





Red indicates Business Choice winner. Blue indicates Honorable Mention.

Red indicates Business Choice winner. Blue indicates Honorable Mention.

Windows Phones have always scored well when it comes to customer satisfaction. A new survey published by PCMag finds this satisfaction also carries over into the work place, with business users who use Windows Phones as their primary work phone being much more satisfied with them than Galaxy, iPhone or Blackberry users.

PCMag quoted:

Nokia had the highest ratings in every end-user satisfaction measure in which it had sufficient responses in our survey. It’s the clear winner of the end-user Business Choice Award for smartphones. The company received average ratings of 9.0 or higher for satisfaction with several business-related tasks including email, messaging, calendars and scheduling, and voice communications, which undoubtedly contributed to its 9.0 rating for likelihood to recommend.


0,1462,sz=1&i=333760,00Unfortunately their survey revealed another issue which we have seen coming up quite frequently – the need to send Nokia phones in for repair, with PCMag writing:

Nokia’s only weakness was that 14 percent of units needed repairs within the last year, the second-highest repair rate behind BlackBerry (17%) and tied with HTCs running Android. But that didn’t hurt Nokia’s satisfaction with reliability rating.

Windows Phone had a net promoter score of 65%, while poor Blackberry had a score of –23%, which may explain why Windows Phones appear to be on a battle to replace Blackberrys in enterprise.

Other winners

Samsung (Android) — End-users

Samsung (Android) — End-users

The Business Choice end-user runner-up is not as big a surprise as the winner. Samsung’s Android phones are hot with everyone these days.



Samsung (Android) — Administrators

Our respondents say Samsung’s Android phones handle business tasks with aplomb. It is by far the most likely manufacturer to be recommended by business administrators.




business-choice-honorable-mentionApple (iOS) — Administrators

The iPhone faces stiff competition these days but it’s still well-liked enough by business tech administrators to score a runner-up spot.


Source : http://www.pcmag.com/article2/0,2817,2424051,00.asp#


Instagram, everyone knows about, Instagram. A rapidly grown superb application available on iOS and Android platforms. Since the launch of Instagram in October 2010, it has gained over 100 million users in just two years. Quite recently Instagram became a competitor for Vine by adding 15 second video sharing service as well. But unfortunately Instagram is limited only to iOS and Android devices currently. But what are the alternatives for the Windows phone users?

Instagram client apps in Windows Phone Store

Instagram client apps in Windows Phone Store

Many developers were developing alternatives for Instagram on Windows platform. MetroGram, Instance, WPGram are good examples for them. There is one alternative called “6tag” that leads the pack. My experience so far is, it is better than Instagram.

6Tag in Windows Phone 8

6Tag in Windows Phone 8

6tag is just giving you the experience of Instagram for iOS and Android with Windows Phone Eco system. It gives you pretty much all the features you would find in Instagram. Once you have downloaded the app you can log in using your Facebook account or through setting up your own account. As of today, 6Tag has passed over 270,000 downloads. 6tag extends support to over 33 languages.

6Tag is giving us the same Instagram feeling in Windows Phone 8 devices.

6Tag is giving us the same Instagram feeling in Windows Phone 8 devices.

6tag is built around a single page design. In the top right hand corner you will find two circles. The one on the left gives you the latest status updates, as well as a newsfeed, of the people you are following on 6tag. The number indicates how many updates you need to check on. The circle on the right allows you to check your own status. You can check who is following you, as well as those you are following, how many posts you have made and those that have been tagged. You can not change any of your profile settings from here though. In order to do that you need to go to Settings, which is worth spending some time with as it is quite detailed. Along with these functionality you can find friends, either via your phone contacts, Facebook or Instagram. You can also choose to share you 6tag images and updates across the full array of social networks. You can also set 6tag as a Live Tile, which will also keep you informed of status updates. In addition to that 6Tag has “Post entire picture” option which allows you to post 16:9 scaled images without cropping.

6Tag UIs

6Tag UIs

6Tag also brings your notification to Windows Phone Lock Screen. This kind of a feature is not available in other platforms. Video sharing is also enabled in this client.


6Tag supports video sharing, post entire picture and lock screen notifications

6Tag supports video sharing, post entire picture and lock screen notifications

The brains behind this amazing app is a French developer called Rudy Huyn. In a tweet on 6th September 2013, he has stated that there are more nice and requested features to come with 6tag version 1.3.  If you own a Windows Phone 8 device just visit this link  to download it.


diGIT.lk published its native Windows 8 app, which can be downloaded for free. In this article we will show how it uses windows native features to provide a fast and fluid diGIT.lk experience to the users.

diGIT magazine app listed in Windows 8 app store

diGIT magazine app listed in Windows 8 app store

Live Tile Update

Windows 8 Live Tiles are interactive apps that use the internet to bring live updates to the users. Live tiles sit on the Windows 8 start screen, and are useful for displaying up-to-date information. So whenever there is a new post published by diGIT.lk, now you would be able to view it on Windows 8 as a Live Tile.

Live tile updates

Live tile updates

Native Sarch

Just like diGIT.lk website, diGIT Windows 8 app has a built-in content search that you can use to browse for a specific post. Once you launch the app, simply press win + q key combination, type the content you are looking for and press the search button. You will get the search results immediately for your query. For instance I have used “dialog” as a search key here.

Native search feature

Native search feature

Share Articles from App

Windows 8 provides app-in share feature that enables us to share app content directly from the app. diGIT Magazine app uses this feature so the users can share the content to any social media platform by using “Peoples” app or directly email the article to a recipient. To share an article first open the article by clicking on it. Then launch the share charm by pressing win + h. Then you will see a list of social media platform apps from which you can select the one you want and share it.


Share articles and contents to others

Share articles and contents to others

Get All the News Under a Specific Heading

In diGIT Magazine app users can navigate to all the content published through diGIT.lk website. All headings are shown in the home page of the app, but only few content are available per each heading. So in order to get all the articles under a particular topic, a user can click on the topic he or she prefers. For example, if you need to get all the articles under “Recent News”, just click on it and all the latest news will then be listed.

Screenshot (74)

All articles under "Recent news"

All articles under “Recent news”


Google Chromecast

Yesterday on Google’s press event, they announced “Chrome Cast”, a USD 35 device that plugs into any HDTV in your house to bring online entertainment and video on it. This is a two-inch-long dongle that looks more like a USB flash drive than anything else, but in fact it plugs into the HDMI port on your TV. This is not an interface module like Apple TV, in fact this does not have any remote. You find the content on your phone or tablet and stream it to the Chromecast, so Chromecast is plugged in your TV and you can enjoy Youtube, Netflix, video on TV.

In the Youtube, Netflix, music, or video app on your phone, there’ll be a little icon on the “now playing” screen. Tap it and a list of places to send the song or video will pop up. Select the device’s name (The name you have given to your chrome cast device) and boom, it will start playing on your TV. While content is playing on TV, a user can multitask on their device. For example, a user can search for a video on their phone’s YouTube application and then send it to their TV via a Google Cast device. They are able to play, pause, seek, and control volume using their phone and still be able to check their email while the content keeps playing on the TV.

This supports 2.4GHz Wi-Fi 802.11. It can play back 1080p video with 5.1 surround sound. Currently, the Chromecast on iOS supports Netflix and Youtube, and adds in the native music and video player if you are using an Android phone or tablet. Google says they will try to add more services like HBO and Hulu Plus. Chromecast beams the highest available resolution of the video to TV.

There is one odd thing though. HDMI port is not the power supplier of Chromecast, so you have to get power from somewhere else. Most of the modern TVs coming with HDMI port has a USB port so you can use it as the power supply. Luckily this device comes with a USB power cable and a power adapter, so no worries. Chromecast is available in USA from yesterday and will come to other countries later.

For developers, you can use Chromecast SDK to enable your web and mobile apps to cast content on TV. The sender may be a phone or a tablet running on Android or iOS, or it may be a laptop computer running Chrome OS, Mac OS, or Windows. The sender application on senders device uses the Google Cast API appropriate to its operating system to discover and transmit to the receiver application running on the receiver device. Adding Google Cast support to an existing application requires less than 200 lines of code.

How Chromecast works

A diagram on how Chromecast works

The receiver API lets you customize the messaging between the sender and receiver applications for authentication and other scenarios.

So it looks like Google has figured out a pretty smart way to alter the way we are entertained.