Information Technology Reference
In-Depth Information
13
Chapter
PackagingYour
Applications
So it has at last come to this: the final chapter. Throughout this topic we have
reminisced about the days of old (also known as the 1990s), and we have learned about
the magical wonders of CSS3, HTML5, and JavaScript. We have played around with
audio and video. We have learned the joys of using JavaScript frameworks to increase
our productivity and provide our users with stunninglyeasy-to-create page layouts. We
have even created a slew of beginner applications, one of which ended up turning you
into an International Man of Mystery, to get you started on your future path of stardom.
Hopefully, after going through this topic, we have even managed to hammer home the
importance of optimizing your code and approaching development mindful of the limited
bandwidth a lot of mobile users are stuck with.
Like all good things, however, our time is quickly coming to an end. Before we call it
quits, though, there is still a bit more information that I will present to you. While we have
gone through and built an arsenal of fun applications, we have still not covered what to
do with those applications when they are built! For the rest of this chapter we will cover
everything from packing and compressing your applications to get them ready for the
Internet; to picking a proper hosting service to store your applications; to transferring
your files to whichever hosting service you use; and even to skipping the whole hosting
service solution altogether in lieu of wrapping your trusty HTML5 code in a framework
like PhoneGap or Appcelerator's Titanium Mobile, so that your code will work just like a
native application your users can install on their devices from the Android Market!
Compressing Your Application
Now that you have finished writing your code and testing it in a local development
environment, you are probably excited to upload your application to the Internet and
start telling every person you know to go check it out. Getting to this stage in any project
is an accomplishment, but just because you are code complete does not mean you
don't have any work left to do. Throughout this topic I have tried to hammer home the
233
 
Search WWH ::




Custom Search