Building Applications with iBeaconHigh-precision location information is increasingly useful for mobile application developers, since it allows devices to interact with the world around them. This practical book shows you how to achieve arm's reach accuracy with iBeacons, simple transmitters that enable your applications to react to nearby surroundings and then deliver timely, relevant information—especially indoors, where GPS and cell service are inaccurate.
Whether you're enabling a map, giving users directions, creating a game, recommending purchases, letting users check in, or creating an immersive experience, you'll learn how iBeacons provide precise location information, empowering your applications to engage and interact with users nearby. ...
Android Application Programming with OpenCVTake a smartphone from your pocket, and within a few seconds, you can snap a photo, manipulate it, and share it with the world. You have just achieved mass production of image data. With a computer vision library such as OpenCV, you can analyze and transform copious amounts of image data in real time on a mobile device. The upshot to this is that you, as developers, can provide mobile users with many new kinds of images, constantly highlighting certain visual features that are of artistic or practical interest. Android is a convenient platform for such experiments because it uses a high-level language (Java), it provides standardized interfaces for sharing image data between applications, and it is mostly open source, so everyone can study its implementation. ...
Selenium 2 Testing ToolsLearn the basics of breaking down a web application for testing. Understand AJAX calls and how they work with your tests. Create basic scripts that allow you to recreate issues quickly. Set up Firefox Driver, Firefox profiles, and extensions. Get your tests working on mobile devices. Migrate your tests from Selenium RC to Selenium WebDriver. Handle tests quicker by running them in parallel and reduce build time. ...
Flash Development for Android CookbookThe quickest way to solve your problems with building Flash applications for Android. Contains a variety of recipes to demonstrate mobile Android concepts and provide a solid foundation for your ideas to grow. Learn from a practical set of examples how to take advantage of multitouch, geolocation, the accelerometer, and more. Optimize and configure your application for worldwide distribution through the Android Market. Part of Packt's Cookbook series: Each recipe is a carefully organized sequence of instructions to complete the task as efficiently as possible. ...
Learning HighchartsStep-by-step instructions with real-live data to create bar charts, column charts and pie charts, to easily create artistic and professional quality charts. Learn tips and tricks to create a variety of charts such as horizontal gauge charts, projection charts, and circular ratio charts. Use and integrate Highcharts with jQuery Mobile and ExtJS 4, and understand how to run Highcharts on the server-side. Add advanced reporting capabilities and understand how to select the right chart for your data. ...
Python Text Processing with NLTK 2.0 CookbookNatural Language Processing is used everywhere - in search engines, spell checkers, mobile phones, computer games - even your washing machine. Python's Natural Language Toolkit (NLTK) suite of libraries has rapidly emerged as one of the most efficient tools for Natural Language Processing. You want to employ nothing less than the best techniques in Natural Language Processing - and this book is your answer.
Python Text Processing with NLTK 2.0 Cookbook is your handy and illustrative guide, which will walk you through all the Natural Language Processing techniques in a step-by-step manner. It will demystify the advanced features of text analysis and text mining using the comprehensive NLTK suite. ...
Galleria How-toProviding beautiful and usable galleries is an important aspect of the Web today. A gallery solution needs to integrate into your web application easily and seamlessly. Users expect mobile sites that function on par with their desktop counterparts - especially for image galleries. In order to accomplish these tasks, you need to use a JavaScript (not Flash) that is extensible and scales to mobile devices.
Instant Galleria How-to will teach you how to use Galleria in advanced scenarios to become an expert and integrate Galleria into your next project using themes and plugins to accomplish any task. ...
LWUIT 1.1 for Java ME DevelopersThe Lightweight UI Toolkit (LWUIT), an open source Java library, offers Java ME developers an easy-to-use API for creating impressive user interfaces with a device-independent look and feel. The LWUIT library contains many components and tools for bringing consistency and visual gloss to the user interface of your applications, and this book will take you through all of this, to help you get the user interfaces you want. ...
HTML5 Enterprise Application DevelopmentHTML5 has been a trending topic for a long time, but the lack of Flash support on iOS devices has sped up its penetration. New features in HTML5 come at a time when web developers are pushing the limits of what is achievable and HTML5, CSS3, and JavaScript have become an important alternative for building rich user interfaces.
HTML5 Enterprise Application Development - will guide you through the process of building an enterprise application with HTML5, CSS3, and JavaScript through creating a movie finder application. You will learn how to apply HTML5 capabilities in real development problems and how to support consistent user experiences across multiple browsers and operating systems, including mobile platforms. ...
JavaScript Step by Step, 3rd EditionExpand your expertise - and teach yourself the fundamentals of JavaScript. If you have previous programming experience but are new to JavaScript, this tutorial delivers the step-by-step guidance and coding exercises you need to master core topics and techniques.
Discover how to: Work with JavaScript syntax, variables, and data types; Master techniques for building cross-browser programs; Speed up and simplify app development with jQuery; Quickly retrieve data from a server using AJAX requests; Adapt your app for mobile devices with jQuery Mobile; Build Windows 8 apps using HTML, CSS, and JavaScript. ...