Essentials of Javascript - Cultural View
Essentials of Javascript - Cultural View Essentials of Javascript - Cultural View
Appcelerator Titanium 57 Appcelerator Titanium Developer(s) Appcelerator, Inc. Stable release 1.3 / 14 May 2010 Operating system iPhone, Android, Mac OS, Windows, Linux Type Application framework License Apache Public License v2 Website www.appcelerator.com [1] Appcelerator Titanium is a platform for developing mobile and desktop applications using web technologies. Appcelerator Titanium is developed by Appcelerator Inc. and was introduced in December 2008 [2] . Support for developing iPhone- and Android-based mobile applications was added in June 2009 [3] . Support for developing iPad-based tablet apps was added in April 2010 [4] . Appcelerator Titanium is one of several phone web based application framework solutions allowing web developers to apply existing skills to create native applications for iPhone and Android. Appcelerator Titanium is frequently compared to Adobe Air for developing desktop applications for Windows, Mac and Linux. [5] Traditionally, proprietary tools and specialized skills are required to develop native software applications for each computing platform [6] . Appcelerator Titanium includes a web-based, cross-compilation tool which requires internet access and a developer account. The tool can deploy standalone applications for Mac, Windows, and Linux from any of those platforms. It does this by submitting the source files to a proprietary server-side solution which then returns the binaries. An open source command-line compiler is also available which is not subject to the same network and account requirements, but it does not cross-compile. Mobile compilation is subject to additional requirements: iPhone builds require Mac OS X and the iPhone SDK, and Android builds require the Android SDK and Mac, Windows, or Linux. The latest version of Appcelerator Titanium's cross-compiler was built using itself. In April 2010 Appcelerator expanded the Titanium product line with the Titanium Tablet SDK [4] . The Titanium Tablet SDK draws heavily from the existing support for iPhone but also includes native support for iPad-only user interface controls such as split views and popovers. Initially the Tablet SDK supports only Apple's iPad. Appcelerator, Inc. also offers cloud-based services for packaging, testing and distributing software applications developed on the Titanium platform [7] . Features The core features of Appcelerator Titanium include [6] : • Support for standards-based web technologies: HTML, CSS and Javascript on all platforms along with PHP, Python and Ruby for desktop platforms • Integrated support for popular JavaScript and AJAX Frameworks including jQuery, YUI, MooTools, Scriptaculous and others. • A platform-independent API to access native UI components including navigation bars, menus, dialog boxes and alerts, and native device functionality including the file system, sound, network and local database • API access to native mobile functionality like geolocation, accelerometer and maps • Extensibility through open interfaces and licensing, allowing developers to introduce support for additional scripting languages, media codecs and device-specific functionality • Available under the Apache Public License v2.0 open source software license
Appcelerator Titanium 58 See also • List of rich internet application frameworks External links • Appcelerator Web site [1] • Appcelerator Titanium tutorials [8] References [1] http://www.appcelerator.com [2] "Appcelerator Raises $4.1 Million for Open Source RIA Platform" (http://www.techcrunch.com/2008/12/09/ appcelerator-raises-41-million-for-open-source-ria-platform/). Techcrunch. 9 December 2008. . Retrieved 29 October 2009. [3] "Appcelerator enables iPhone, Android app dev" (http://www.infoworld.com/d/developer-world/ appcelerator-enables-iphone-android-app-dev-655). InfoWorld. 8 June 2009. . Retrieved 29 October 2009. [4] "Appcelerator Simplifies iPad App Development" (http://mashable.com/2010/04/05/titanium-tablet-sdk/). 5 April 2010. . Retrieved 6 April 2010. [5] "Appcelerator Takes On Adobe AIR with Titanium" (http://www.eweek.com/c/a/Application-Development/ Appcelerator-Takes-on-Adobe-AIR-with-Titanium/). eWeek. 9 December 2008. . Retrieved 29 October 2009. [6] "Titanium gets hardened with new beta" (http://ajaxian.com/archives/ titanium-gets-hardened-with-new-beta-that-features-mobile-and-more). Ajaxian. 9 June 2009. . Retrieved 29 October 2009. [7] "Appcelerator Network Cloud Services" (http://www.appcelerator.com/products/cloud-services/). Appcelerator, Inc.. . Retrieved 29 October 2009. [8] http://www.sergemeunier.com/blog/titanium-tutorials/ AppengineJS AppengineJS is a framework for creating web applications using JavaScript and deploy to Google's scalable infrastructure. AppengineJS is open source software licensed under the liberal MIT license. External links Official website [1] References [1] http://www.appenginejs.org
- Page 9 and 10: JavaScript 6 LCMCalculator.prototyp
- Page 11 and 12: JavaScript 8 Example - use in web p
- Page 13 and 14: JavaScript 10 request that might ha
- Page 15 and 16: JavaScript 12 Application platform
- Page 17 and 18: JavaScript 14 See also • Client-s
- Page 19 and 20: JavaScript 16 [25] Robert Nyman, Ge
- Page 21 and 22: JavaScript syntax 18 JavaScript syn
- Page 23 and 24: JavaScript syntax 20 Primitive data
- Page 25 and 26: JavaScript syntax 22 String A Strin
- Page 27 and 28: JavaScript syntax 24 Native Objects
- Page 29 and 30: JavaScript syntax 26 } Math The Mat
- Page 31 and 32: JavaScript syntax 28 // ? - 0 or 1
- Page 33 and 34: JavaScript syntax 30 Operators The
- Page 35 and 36: JavaScript syntax 32 alert( Boolean
- Page 37 and 38: JavaScript syntax 34 Conditional op
- Page 39 and 40: JavaScript syntax 36 With The with
- Page 41 and 42: JavaScript syntax 38 Methods A meth
- Page 43 and 44: JavaScript syntax 40 Inheritance Ja
- Page 45 and 46: JavaScript syntax 42 See also • C
- Page 47 and 48: JavaScript Style Sheets 44 } fontSi
- Page 49 and 50: JavaScript engine 46 JavaScript eng
- Page 51 and 52: Ajax (programming) 48 Ajax (program
- Page 53 and 54: Ajax (programming) 50 • Ajax-powe
- Page 55 and 56: ?: 52 ?: In computer programming, ?
- Page 57 and 58: ?: 54 Furthermore, the ternary oper
- Page 59: ?: 56 ?: in style guidelines Some c
- Page 63 and 64: Bookmarklet 60 Bookmarklet A bookma
- Page 65 and 66: Bookmarklet 62 References [1] Domai
- Page 67 and 68: Client-side JavaScript 64 implement
- Page 69 and 70: Client-side JavaScript 66 Reference
- Page 71 and 72: dhtmlx [1] Comparison of JavaScript
- Page 73 and 74: ility / ion Comparison of JavaScrip
- Page 75 and 76: Comparison of JavaScript frameworks
- Page 77 and 78: Comparison of JavaScript frameworks
- Page 79 and 80: Comparison of JavaScript-based sour
- Page 81 and 82: Comparison of JavaScript-based sour
- Page 83 and 84: Douglas Crockford 80 Douglas Crockf
- Page 85 and 86: DWR (Java) 82 DWR (Java) Developer(
- Page 87 and 88: EMVC 84 EMVC Developer(s) Ed Hertzo
- Page 89 and 90: Brendan Eich 86 References [1] Stev
- Page 91 and 92: JSDoc 88 JSDoc JSDoc is a syntax fo
- Page 93 and 94: JSDoc 90 History The earliest examp
- Page 95 and 96: JSSP 92 JSSP JSSP, or JavaScript Se
- Page 97 and 98: JScript 94 JScript is sometimes ref
- Page 99 and 100: JScript 96 [9] http://msdn2.microso
- Page 101 and 102: JSON 98 JSON Filename extension .js
- Page 103 and 104: JSON 100 Using JSON in Ajax The fol
- Page 105 and 106: JSON 102 /> state='NY' postalCode='
- Page 107 and 108: JSON 104 parseResponse({"Name": "Ch
- Page 109 and 110: JSON 106 [21] Ben-Kiki, Oren; Evans
Appcelerator Titanium 58<br />
See also<br />
• List <strong>of</strong> rich internet application frameworks<br />
External links<br />
• Appcelerator Web site [1]<br />
• Appcelerator Titanium tutorials [8]<br />
References<br />
[1] http://www.appcelerator.com<br />
[2] "Appcelerator Raises $4.1 Million for Open Source RIA Platform" (http://www.techcrunch.com/2008/12/09/<br />
appcelerator-raises-41-million-for-open-source-ria-platform/). Techcrunch. 9 December 2008. . Retrieved 29 October 2009.<br />
[3] "Appcelerator enables iPhone, Android app dev" (http://www.infoworld.com/d/developer-world/<br />
appcelerator-enables-iphone-android-app-dev-655). InfoWorld. 8 June 2009. . Retrieved 29 October 2009.<br />
[4] "Appcelerator Simplifies iPad App Development" (http://mashable.com/2010/04/05/titanium-tablet-sdk/). 5 April 2010. . Retrieved 6<br />
April 2010.<br />
[5] "Appcelerator Takes On Adobe AIR with Titanium" (http://www.eweek.com/c/a/Application-Development/<br />
Appcelerator-Takes-on-Adobe-AIR-with-Titanium/). eWeek. 9 December 2008. . Retrieved 29 October 2009.<br />
[6] "Titanium gets hardened with new beta" (http://ajaxian.com/archives/<br />
titanium-gets-hardened-with-new-beta-that-features-mobile-and-more). Ajaxian. 9 June 2009. . Retrieved 29 October 2009.<br />
[7] "Appcelerator Network Cloud Services" (http://www.appcelerator.com/products/cloud-services/). Appcelerator, Inc.. . Retrieved 29<br />
October 2009.<br />
[8] http://www.sergemeunier.com/blog/titanium-tutorials/<br />
AppengineJS<br />
AppengineJS is a framework for creating web applications using JavaScript and deploy to Google's scalable<br />
infrastructure.<br />
AppengineJS is open source s<strong>of</strong>tware licensed under the liberal MIT license.<br />
External links<br />
Official website [1]<br />
References<br />
[1] http://www.appenginejs.org