App inventor for android and similar tools
-
Upload
friedger-mueffke -
Category
Technology
-
view
4.299 -
download
4
description
Transcript of App inventor for android and similar tools
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