Developing Android and BlackBerry applicationsPresentation Transcript
Developing Android and BlackBerry
Why mobile applications are important?
Developing Blackberry Apps
Developing Android Apps
Cell phones have evolved to much since 1983
Increase of Apps
Evolution of Tablets over the 24 years ago
Why Mobile Application are important?
1. Ubiquity of smartphones
Smartphones will increasingly replace feature
phones in stores
2. Manifoldness of possibilities
Smartphones are small computers which are
becoming more and more powerful
3. Ubiquity of app stores
For the foreseeable future, Smartphones will
always depend on the app stores. If you have a
smartphone or advanced feature phone you will
have easy and convenient access to the world of
Why Mobile Application are
4. Unmatched user-experience
Apps offer a user-experience which mobile
Websites or widgets are unable to provide
5. Proximity to customers
Mobile devices, especially Smartphones, are
much more personal and intimate devices than a
laptop or desktop device.
6. Better visibility
Although there is a lot of clamor about the
discoverability of apps, especially in the Apple
App Store, standing out among 140,000 apps is
much easier than being found amongst millions
Browser-based: apps/services developed in a markup language
Native: compiled applications (device has a runtime environment).
Interactive apps such as downloadable games.
Hybrid: the best of both worlds (a browser is needed for discovery)
• Android is best for developers, Blackberry is
best for making money
Developing BlackBerry Apps
Developing BlackBerry Apps(Cont.)
You can develop blackberry applications using
Java android runtime.
Action script Adobe AIR.
Develop Blackberry Apps using Java SDK
• You can develop blackberry apps using eclipse
• there are many samples that help you develop
• You can develop mobile applications using
your existing web experiences so there is no
need to learn new skills.
• The HTML5 WebWorks make full use of
• Ripple simulator allows you to test your
Android Developer Runtime
• The BlackBerry developer tools provide an aid
tool to package apps to be deployed on the
devices including packaging android apps.
• 65% of android apps are packaged without any
conversion on the source files.
Developing Android Apps
Download the Android SDK tools from
Develop Android Apps using HTML5
Develop Android Apps using C#?!!
Convert websites to mobile sites
• Create new master pages for your site to
support to mobile.
• Create mobile pages
• Check device request to forward to the right
• SharePoint 2010 support this well.
• Importance of mobile applications
• Evolution of tablets
• Evolution of cell phones
• Android is the best for developers
• Mobile Platforms
• Develop Blackberry Apps using Java SDK