Free Video Programming Tutorials from lynda.com

lynda.com produces thousands of tutorials, invaluable training, inspiration and more to help you get the most out of your software. Don’t just gain skills—gain confidence. Check out these free video programming tutorials from lynda.com.

iOS 4: Building Data-Driven Applications
In iOS 4: Building Data-Driven Applications, Bill Weinman teaches how to create a universal app for iPhone, iPod Touch, and iPad with Internet connectivity, XML parsing, database storage (using SQLite), and data presentation. The course also demonstrates the process of distributing the application, including testing and preparing the app, preparing the assets, and submitting to the Apple App Store. The completed application built in this course, BW RSS, is available as a free download from the App Store. Exercise files are included with the course.

SQLite 3 with PHP Essential Training
In SQLite 3 with PHP Essential Training, Bill Weinman addresses all of SQLite's major features in the context of the PHP environment. This tutorial covers the fundamentals of SQLite, including a thorough overview of its unique data type system, expressions, functions, transactions, views, and event triggers. A functional CRUD application and web site testimonial engine are demonstrated, and a quick-start guide is included to get experienced developers up and running fast.

SQL Server 2008 Essential Training
In SQL Server 2008 Essential Training, Simon Allardice explores all the major features of SQL Server 2008 R2, beginning with core concepts: installing, planning, and building a first database. Explore how Transact-SQL is used to retrieve, update, and insert information, and gain insight into how to effectively administer databases. The course also covers features outside SQL Server's database engine, including technologies that have grown up around it: SQL Server Reporting Services and Integration Services.

HTML5 First Look
In HTML5 First Look, author James Williamson introduces the newest HTML specification, providing a high-level overview of HTML5 in its current state, how it differs from HTML4, the current level of support in various browsers and mobile devices, and how the specification might evolve in the future.

Ruby on Rails 3 Essential Training
In Ruby on Rails 3 Essential Training, instructor Kevin Skoglund shows how to create full-featured, object-oriented web applications with the latest version of the popular, open-source Ruby on Rails framework. This course explains the complete process—from the fundamental concepts and best practices behind the Rails framework, to how to build a complete application with dynamic, database-driven content. Using a content management system as an example project, this tutorial explains how to structure databases, build database-driven, object-oriented models, route incoming requests, render pages with dynamic content, and to process and validate form data. Previous experience with Ruby is recommended, but not required.

Installing Apache, MySQL and PHP
Installing Apache, MySQL, and PHP with David Gassner describes how to install and perform the initial configuration of Apache, MySQL, and PHP, known as the AMP stack, on a local development computer. Chapters are devoted to multiple installation approaches: installing the components separately on both Windows and Mac, installing the pre-packaged Apache and MySQL distributions in WampServer on Windows and MAMP on Mac, and installing the cross-platform XAMPP on both Mac and Windows.
Read More >>

Corona SDK on Windows and Indie Android Subscription Now Widely Available

Ansca Mobile today released its Corona SDK™ on Windows mobile development framework and unveiled a number of new features for developers building mobile applications with Corona SDK.

Previously in beta, Corona SDK on Windows allows PC users to build rich, graphical and connected Android apps from their Windows-based computers. Along with the newly enabled build capability, Corona SDK on Windows’ features now include:

  • Debugger for Windows Simulator: A debugger for Corona Simulator, the real-time device simulator allowing users to instantly see how their app will look and function on different Android devices.

  • Facebook Connect: Integration with Facebook through the Android mobile operating system.

  • Asynchronous HTTP support for Android and Corona Simulator: Windows users now can make asynchronous HTTP and HTTPS/SSL calls using any valid HTTP method ("GET", "POST", etc.) without their Corona app having to be stopped to wait for a response.

Ansca Mobile also rolled out a significant update to Corona SDK on Mac, containing many new features and bug fixes including:

  • Game Center support: Mac users now will be able to add Game Center support to their Corona apps and games for iOS.

  • Corona UI: A toolbox of pre-built UI objects that users can drop into their Corona apps across multiple platforms. This toolbox is available to Corona SDK subscribers only.


Corona SDK is free to use for an unlimited trial on Mac and Windows, with mobile development subscription options available for users who want to publish their apps in the App Store or Android Market. Indie subscriptions (build only to one platform, iOS or Android) are $199/year, and Pro subscriptions (build for both iOS and Android) are $349/year.

About Ansca Mobile
Ansca, Inc. (http://www.anscamobile.com) is a venture-backed Palo Alto, CA-based mobile development company founded by two former Adobe mobile engineers who previously led the Adobe Flash Lite engineering team. Their Corona SDK software development kit empowers developers of all backgrounds to create graphically rich games and applications for Apple’s iOS and Google’s Android mobile platforms. Corona SDK-based applications have been downloaded more than 10M times in the first quarter of 2011 alone.
Read More >>

iLuaBox 1.3 Lua Script Development App Now Available for iOS

MobileApp Systems LLC, a developer of mobile software and hardware solutions for demanding applications, is proud to announce the immediate availability of iLuaBox version 1.3, a Lua script development app running on all Apple iOS 4.2+ compatible devices.

Lua is a powerful, fast, lightweight, embeddable scripting language. It has been used in many industrial applications, with an emphasis on embedded systems and games. iLuaBox is a full-featured implementation of the Lua Programming Language that’s been optimized for iOS 4.2+ and all of Apple’s iOS 4.2+ compatible devices.

“iLuaBox lets you create, edit, debug and run Lua scripts right on your iOS device,” says Tom Skwara, company President. “In-App purchases of toolboxes that expand iLuaBox depth and functionality will give our users the choice to invest only in those features critical to their needs.”

This latest version of iLuaBox adds AirPrint support, integration with MobileApp Systems Forum, Twitter and the online community of Lua developers. Additional convenience functions and user interface enhancements make Lua development on-the-go an enjoyable experience. The SQL and Vox toolboxes are the newest of many iLuaBox expansions planned for release this year. iLuaBox is a universal application - expansions are purchased once and installable on all devices registered to the same App Store account.

SPECIALIZED TOOLBOXES:
The iLua Toolbox 1.2 (built-in) adds several utility functions for controlling iLuaBox core behavior such as screen mode, printing to the input screen, and managing the device file directory.
The new SQL Toolbox 1.0 (In App purchase) adds a set of functions to iLuaBox for creating, editing and managing databases using the Structured Query Language and the SQLite database engine.
The new Vox Toolbox 1.0 (In App purchase) adds a set of functions to iLuaBox for synthesizing and playing back speech from text input. Multiple voices can be defined with individual characteristics, and played simultaneously with position and volume control.
Improvements in iLuaBox version 1.3 also include a new script cabinet, keyboard shelf and expanded in-app documentation. iLuaBox features side-by-side text views that provide a simple yet powerful text user interface. Scripts can be edited and tested right on the iOS device. iLuaBox includes a solid reference manual and examples to get started quickly.

Device Requirements:
iPad, iPhone (4, 3GS, 3G), or iPod touch (4th, 3rd, 2nd generation)
Requires iOS 4.2 or later
9.8 MB

Pricing and Availability:
iLuaBox 1.3 is priced at $9.99 and is available immediately from the App Store in the Productivity category. iLuaBox 1.3 is a free upgrade to all iLuaBox 1.x users.
iLua Toolbox 1.2 is free and automatically enabled in iLuaBox 1.2 or later.
SQL Toolbox 1.0 is priced at $9.99 and is available immediately from the Toolbox Info screen within iLuaBox 1.3 or later.
Vox Toolbox 1.0 is priced at $4.99 and is available immediately from the Toolbox Info screen within iLuaBox 1.3 or later.
iLuaBox is part of the App Store Volume Purchase Program, where education institutions in the United States can purchase iLuaBox in volume for distribution to their students and faculty.

For more information, visit http://www.mobileappsystems.com/
Read More >>

Corona SDK-Powered Apps Pass 10 Million Downloads in 2011

Since the start of 2011, less than three months ago, apps made with Ansca Mobile's Corona SDK™ development framework have surpassed 10 million downloads in Apple’s App Store.

In addition, Apple has chosen dozens of Corona-made apps as “New & Noteworthy” and many others have topped App Store and other stores' charts around the world, including hits like BubbleBall (#1 free iPhone app in the US), The Secret of Grisly Manor (currently #9 top paid app on the Amazon App Store), Float (#1 Top Kids Game in 38 countries), Siege Towers For Two (#1 Free iPad App in Germany and China), ROBOT 99 (#3 Top Paid Family Game in Taiwan), Blöki (#1 Top Free Education iPad App in the U.S.), and multiple apps by Czech-based educational software studio Terasoft (#1, 3, 4, and 5 in Top Paid iPad Apps in the Czech Republic).

In response to this explosive success and in order to further encourage the growth of its ecosystem, Ansca Mobile is introducing Premium and Enterprise Support for Corona SDK developers. Ansca Mobile’s new support offerings will allow developers and studios to have guaranteed access to expert engineers for troubleshooting and consultation, allowing them to build and publish their apps at an even faster pace.

“Until now, developers have relied on our community to deal with support issues. Given the high engagement levels in our forums, this has worked well,” explains co-founder Carlos Icaza. “However, we are now seeing growing demand by developers, studios and digital agencies for a higher level of support. With our new Premium and Enterprise Support, we are giving these developers guaranteed access to Corona SDK experts. We look forward to seeing their projects accelerate even further!”
Details on Ansca Mobile’s Premium and Enterprise Support are available at: http://www.anscamobile.com/corona/support/. Corona SDK on Mac or Windows is free to use for an unlimited trial and allows developers to build to their own devices. Subscription options allow developers to publish to the Apple App Store and/or Android Market.

About Ansca Mobile
Ansca, Inc. (http://www.anscamobile.com) is a venture-backed Palo Alto, CA-based mobile development company founded by two former Adobe mobile engineers who previously led the Adobe Flash Lite engineering team. Their Corona SDK software development kit empowers developers of all backgrounds to create graphically rich games and applications for Apple’s iOS and Google’s Android mobile platforms.
Read More >>