In this course, Joseph Lowery shows how to develop HTML5 applications for the two mobile operating systems supported in Dreamweaver, iOS and Android, and generate a native app for each OS, suitable for testing with the open-source PhoneGap framework. The course covers basic app creation, including working with the built-in starter pages in Dreamweaver, as well as creating custom apps from scratch. It then focuses on packaging and preparing finished apps for debugging prior to deploying to the Android Market and the Apple App Store. Development techniques particular to the mobile arena, including the use of jQuery Mobile, are emphasized for developers to create apps on multiple platforms.

Visual Basic is a third-generation event-driven programming language and integrated development environment (IDE) from Microsoft for its COM programming model first released in 1991. Visual Basic is designed to be relatively easy to learn and use. Visual Basic was derived from BASIC and enables the rapid application development (RAD) of graphical user interface (GUI) applications, access to databases using Data Access Objects, Remote Data Objects, or ActiveX Data Objects, and creation of ActiveX controls and objects. The scripting language VBScript is a subset of Visual Basic.

Delphi is a programming language created by Borland. It originated from the Pascal language, which then became Object Pascal (pascal with objects support), and was later renamed "Delphi"...

"Jumla" is the Swahili word for "all together" and was the inspiration for the name Joomla!.The Joomla! project is one of the biggest content management systems worldwide, backed by a global community. Joomla! 2.5 is the sucessor of Joomla! 1.5. It is a long term release and represents the state of the art for the Joomla! project from January 2012 to July 2013.

It lets you create unique websites in your own language. Even if you are not a specialist :-)

Python is a general-purpose, high-level programming language whose design philosophy emphasizes code readability. Python's syntax allows programmers to express concepts in fewer lines of code than would be possible in languages such as C, and the language provides constructs intended to enable clear programs on both a small and large scale.

Android is a Linux-based operating system designed primarily for touchscreen mobile devices such as smartphones and tablet computers. Initially developed by Android, Inc., which Google backed financially and later purchased in 2005, Android was unveiled in 2007 along with the founding of the Open Handset Alliance: a consortium of hardware, software, and telecommunication companies devoted to advancing open standards for mobile devices. The first Android-powered phone was sold in October 2008.

Adobe Creative Suite (CS) is a collection of graphic design, video editing, and web development applications made or acquired by Adobe Systems. The collection consists of Adobe's applications (e.g., Photoshop, Acrobat, InDesign), that are based on various technologies (e.g., PostScript, PDF, Flash). The latest version, Adobe Creative Suite 6 (CS6), was launched at a release event April 23, 2012, and released on May 7, 2012.

Java is a general-purpose, concurrent, class-based, object-oriented computer programming language that is specifically designed to have as few implementation dependencies as possible. It is intended to let application developers "write once, run anywhere" (WORA), meaning that code that runs on one platform does not need to be recompiled to run on another. Java applications are typically compiled to bytecode (class file) that can run on any Java virtual machine (JVM) regardless of computer architecture. Java is, as of 2012, one of the most popular programming languages in use, particularly for client-server web applications, with a reported 10 million users.

Ruby is a dynamic, open source programming language with a focus on simplicity and productivity. It has an elegant syntax that is natural to read and easy to write.
In Ruby, everything is an object. Every bit of information and code can be given their own properties and actions. Object-oriented programming calls properties by the name instance variables and actions are known as methods. Ruby’s pure object-oriented approach is most commonly demonstrated by a bit of code which applies an action to a number.

Page 3 of 4