170 likes | 295 Views
Cosc 4730. Installing IDEs And a note on carriers. Java. If you don't already have java SDK installed http://java.sun.com Get the Java SE SDK Install it. Eclipse. http://www.eclipse.org/downloads Download the Eclipse Classic 32bit version required blackberry development.
E N D
Cosc 4730 Installing IDEs And a note on carriers.
Java. • If you don't already have java SDK installed • http://java.sun.com • Get the Java SE SDK • Install it.
Eclipse • http://www.eclipse.org/downloads • Download the Eclipse Classic • 32bit version required blackberry development. • It's in a zip format. • Open it and extract to somewhere useful • c:\program files\ for example • create the short cuts on the desktop or in the start menu as you feel necessary
Android SDK and plugin • Follow the directions on the page • http://developer.android.com/sdk/index.html • Following the directions for eclipse and installing the ADT plugin. • https://dl-ssl.google.com/android/eclipse/ • notes: • android SDK doesn't have an installer. It's a zip file, that then downloads the packages you need. • the setup for the SDk will download about 1GB+ of data, so it may take a while to complete. • With the setup of android SDK, you may need to go to settings and change it to force https://… before it works. • when installing the plugin for eclipse, https://… may fail. you can use http://… instead.
Blackberry • RIM has it’s own IDE, Java Development Environment (JDE) and eclipse plugin. • It includes all the RIM extensions to java ME and native api calls. • http://na.blackberry.com/eng/developers/ click on java SDK v7.0+ (even for developers for Blackberry OS 4.5) • You will need a Blackberry developer zone id (free registration) • Comes with lots of example code. • Don’t forget to get the Smartphone simulators • The version of the phone you are developing for and the OS version too.
Blackberry and Eclipse • The “plugin” for eclipse is actually eclipse with the plugin with v6 simulators (torch 9800). • Install the plugin only if you don’t already have eclipse • You can then update eclipse to get the other versions, like v5 and v7 (as needed). • Only the bold 9900 simulator is included with v7 currently. • If you doing android and blackberry development. • Download blackberry “plugin” first, install it • Then add the android plugin into it.
Blackberry and Eclipse (2) • If you already have eclipse installed and it’s 3.6+ to install the software. http://www.blackberry.com/developers/jar/win/java • Follow the directions in Adding the Blackberry Update site in Eclipse (windows). You will need to click the line to see the directions. • You may need a (free) blackberry developer zone loginto get keys, which are free.
Signing Keys • Both android and blackberry use keys to sign the app for deployment. • Blackberry requires keys to use certain APIs • A note, the blackberry signing key is $20, but then rebated. • Android uses a development key for most things, • If you plan to release you app to android market then you will need to get a real key.
Department machines. • Windows • Eclipse and both SDKs are already installed • c:\phone is the directory where everything is stored, if eclipse does not automatically find it. • Linux • Eclipse 4.2.X is installed (cmd: eclipse) • Eclipse may not find the android sdk. • /usr/local/android-sdk-linux/ is the directory.
Carriers, standards, and IDEs Smartphones: A Tower of Babel for developers1
Sprint • Sprint has long had it’s version of the Wireless Toolkit out, and a set of standards for apps in the sprint “app store”. • http://developer.sprint.com/site/global/home/p_home.jsp • They have a very good website for developers with lots of examples
AT&T • Developer site and “app store” • http://developer.att.com/ • Lists some standard to get app’s into their app store • Has links to developer sites for varying phones and Sun’s Java ME site. • Motrola, nokia, samsun, and sony ericsson • Quickstart guide lists more IDEs and how to setup them up.
Verizon • Late the to party, when it comes to app stores. • Expected to have a app store by the end of 2009 • Expected to be release a set of tools and standard, about the same time. • Finally 2011, integrated into both appworld (blackberry) and market (android). There is no separate app store for Verizon anymore.
Blackberry • Blackberries have been around for about 15 years. • But each phone is a little different and maybe be running a different version of their OS, that can vary by cell carrier as well. • v4.5.x, v4.6.x, v4.7.x, v5.0.x, v6.0.x, v7.0.x, v10.x (late 2012), playbook • There are also several app stores • App world (Research in Motion). • With new version of blackberry (2012), most of the other app stores have now closed.
Android • Android phones also maybe have different OSs • 1.6, 1.7, 2.1, 2.2, 2.3, 3.0, 4.0, 4.1, 4.2? are the common versions right now. • The primary app store is Android Market, but carrier app store also exist. • Screen size is a major concern with Android OS as well. Droid, Droid 2/X/Incredible, samsung whatever, nexus 7” and 10” screens.
Android Versions Source: http://developer.android.com/about/dashboards/index.html
Q A &