app inventor for android and similar tools
DESCRIPTION
Overview about Tools to generate/create Android applicationsTRANSCRIPT
29 July 2010
App Inventor for Android and Similar Tools
Friedger Müffke
29 July 2010
Tools to Build Apps for Android
Educational
Graphical
Cross-platformEclipse-based
Browser-based
App Inventor DroidDraw Layout Editor
DroidbreederMobiFormsPhoneGapTitaniumXMLVM
J2MEPolishQtDesigner
BlueJ/GreenfootAdobe Flash ProfessionalBondi/JIL Development
Terminal console
Professional
native
Runtime requiredfree
29 July 2010
App Inventor for Androidhttp://appinventor.googlelabs.com
● For Teaching, based on● Open Block Library/Scratch Language and ● Kawa Language Framework
● Designer● Block Editor● Connector
29 July 2010
App Inventor: Designer
● WYSIWYG editor for layout● Visual and non-visual components● Written in Scheme language
Let's open the IDE
29 July 2010
App Inventor: Blocks Editor
● Programming part● Prefedined blocks (logic, procedures, ..)● Access to screen components● Puzzle like programming
29 July 2010
App Inventor: Limitations
● Do file I/O● Create a custom object and instances of it● Copy and paste stuff● Easily print your program (some people like to)● Access the phone’s capabilities list● Use Bluetooth● Delete stuff without saying “Yes I’m sure”
(from Mark Murphy)
There is a long wishlist by app developers [email protected]
29 July 2010
DroidDraw / Layout Editor
Generate XML for Layout
29 July 2010
DroidBreeder
● Free, by Axxessio
● Generates full source code
● Extended projects wizzard● Settings● GPS● Maps● Database● Connection● GUI
29 July 2010
MobiForms
● Generate full apps● 99 GBP● Database centric● Cross-Platform
Java-VM required
29 July 2010
Phone Gap
● Open Source, free● HTML and Javascript● Cross-platform
browser-based with interface to device● Sony Ericsson WebSDK, etc...
29 July 2010
Titanium
● Open Source, free SDK, paid services● Cross-platform
Android and iPhone● Generates native source code from HTML/JS
29 July 2010
XMLVM
● Open Source, free● Tool chain, no IDE● Converts
● Source Code to XML ● XML to Java byte code
29 July 2010
J2MEPolish
● Open Source, free● Cross-platform
generates native apps● Java-based development
29 July 2010
Runtime required
Tool
AES
RuntimeQt for Android Qt DesignerJava Applet Runner BlueJ/GreenfootFlash/Air Adobe Flash ProfessionalHTML Widget Runner Jil/BONDI Development
Terminal Console