28
Developing Android and BlackBerry applications

Developing Android and BlackBerry applications

Embed Size (px)

DESCRIPTION

 

Citation preview

Page 1: Developing Android and BlackBerry applications

Developing Android and BlackBerry applications

Page 2: Developing Android and BlackBerry applications

Overview

Why mobile applications are important?

Developing Blackberry Apps

Developing Android Apps

Page 3: Developing Android and BlackBerry applications

Overview Cell phones have evolved to much since 1983

Motorola International 3200

Nokia 1011Motorola StarTAC Nokia 9110i Nokia 5210 Nokia 3210 Nokia 3310

Ericsson T68 Sony Ericsson P800

Nokia 1100 BlackBerry Quark 6210

Nokia 6630 iPhone 2007 iPhone 3G

Increase of Apps

Page 4: Developing Android and BlackBerry applications

Overview(Cont.) Evolution of Tablets over the 24 years ago

Page 5: Developing Android and BlackBerry applications
Page 6: Developing Android and BlackBerry applications
Page 7: Developing Android and BlackBerry applications
Page 8: Developing Android and BlackBerry applications

Apple Evolutions

Page 9: Developing Android and BlackBerry applications

Why Mobile Application are important?

1. Ubiquity of smartphonesSmartphones will increasingly replace feature

phones in stores2. Manifoldness of possibilities

Smartphones are small computers which are becoming more and more powerful3. 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 apps

Page 10: Developing Android and BlackBerry applications

Why Mobile Application are important?(Cont.)

4. Unmatched user-experienceApps offer a user-experience which mobile

Websites or widgets are unable to provide5. 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 of websites

Page 11: Developing Android and BlackBerry applications

Mobile PlatformsBlackBerryPalm OSWindows Mobile SymbianAndroid

Mobile Applications 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)

Page 12: Developing Android and BlackBerry applications

Tip• Android is best for developers, Blackberry is

best for making money

Page 13: Developing Android and BlackBerry applications

Developing BlackBerry Apps

Page 14: Developing Android and BlackBerry applications

Developing BlackBerry Apps(Cont.)

You can develop blackberry applications using1. C++ SDK.2. HTML5 webworks.3. Java android runtime.4. Action script Adobe AIR.5. Java blackberry.

Page 15: Developing Android and BlackBerry applications

Develop Blackberry Apps using Java SDK

• You can develop blackberry apps using eclipse blackberry plugin.

• there are many samples that help you develop blackberry apps.

Page 16: Developing Android and BlackBerry applications

Demo

Page 17: Developing Android and BlackBerry applications

HTML5 WebWorks

• 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 HTML5 features.

• Ripple simulator allows you to test your HTML5 apps

Page 18: Developing Android and BlackBerry applications

Showcase

Page 19: Developing Android and BlackBerry applications

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.

Page 20: Developing Android and BlackBerry applications

Developing Android AppsDownload the Android SDK tools from http://developer.android.com/sdk/index.html

Page 21: Developing Android and BlackBerry applications

Develop Android Apps using HTML5

Page 22: Developing Android and BlackBerry applications

Develop Android Apps using C#?!!

Page 23: Developing Android and BlackBerry applications

Sorry it is not free

Page 24: Developing Android and BlackBerry applications

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

path. • SharePoint 2010 support this well.

Page 25: Developing Android and BlackBerry applications

References• Importance of mobile applications

http://www.research2guidance.com/corporate-app-will-become-as-important-for-companies-as-having-a-corporate-website-a-look-at-the-german-market/

• Evolution of tablets http://www.vincentabry.com/en/evolution-of-tablets-infographic-808

• Evolution of cell phones http://www.webdesignerdepot.com/2009/05/the-evolution-of-cell-phone-design-between-1983-2009/

Page 26: Developing Android and BlackBerry applications

References• Android is the best for developershttp://www.theinquirer.net/inquirer/news/2111228/android-developers-blackberry-money• Mobile Platformshttp://www.google.com.eg/url?sa=t&rct=j&q=&esrc=s&frm=1&source=web&cd=1&ved=0CCAQFjAA&url=http%3A%2F%2Fcmer.cis.uoguelph.ca%2Fcs1cs3%2Fslides.ppt&ei=WtOCT5KKDMmD4gTAscitBw&usg=AFQjCNGqstxwM6ZCeKQmKB0yuznXuh0VIw

• Develop Blackberry Apps using Java SDK https://bdsc.webapps.blackberry.com/java/