• Complain

Paul Ferrill - Pro Android Scripting with SL4A: Writing Android Native Apps Using Python, Lua, and Beanshell

Here you can read online Paul Ferrill - Pro Android Scripting with SL4A: Writing Android Native Apps Using Python, Lua, and Beanshell full text of the book (entire story) in english for free. Download pdf and epub, get meaning, cover and reviews about this ebook. year: 2011, publisher: Apress, genre: Computer. Description of the work, (preface) as well as reviews are available. Best literature library LitArk.com created for fans of good reading and offers a wide selection of genres:

Romance novel Science fiction Adventure Detective Science History Home and family Prose Art Politics Computer Non-fiction Religion Business Children Humor

Choose a favorite category and find really read worthwhile books. Enjoy immersion in the world of imagination, feel the emotions of the characters or learn something new for yourself, make an fascinating discovery.

Paul Ferrill Pro Android Scripting with SL4A: Writing Android Native Apps Using Python, Lua, and Beanshell
  • Book:
    Pro Android Scripting with SL4A: Writing Android Native Apps Using Python, Lua, and Beanshell
  • Author:
  • Publisher:
    Apress
  • Genre:
  • Year:
    2011
  • Rating:
    5 / 5
  • Favourites:
    Add to favourites
  • Your mark:
    • 100
    • 1
    • 2
    • 3
    • 4
    • 5

Pro Android Scripting with SL4A: Writing Android Native Apps Using Python, Lua, and Beanshell: summary, description and annotation

We offer to read an annotation, description, summary or preface (depends on what the author of the book "Pro Android Scripting with SL4A: Writing Android Native Apps Using Python, Lua, and Beanshell" wrote himself). If you haven't found the necessary information about the book — write in the comments, we will try to find it.

Pro Android Python with SL4A is for programmers and hobbyists who want to write apps for Android devices without having to learn Java first. Paul Ferrill leads you from installing the Scripting Layer for Android (SL4A) to writing small scripts, to more complicated and interesting projects, and finally to uploading and packaging your programs to an Android device. Android runs scripts in many scripting languages, but Python, Lua, and Beanshell are particularly popular. Most programmers know more than one programming language, so that they have the best tool for whatever task they want to accomplish. Pro Android Python with SL4A explores the world of Android scripting by introducing you to the most important open-source programming languages that are available on Android-based hardware. Pro Android Python with SL4A starts by exploring the Android software development kit and then shows you how to set up an Eclipse-based Android development environment. You then approach the world of Android programming by using Beanshell, which runs on the Dalvik, and learning how to write small programs to administer an Android device. Next, discover how Lua, a lightweight language perfectly suited for scripting on smaller devices, can work with Android. Lua can be used for small but important tasks, like SMS encryption and synchronizing photos with flickr. Last, but certainly not least, you will discover the world of Python scripting for SL4A, and the power contained within the full range of Python modules that can combine with the Android SDK. Youll learn to write small location-aware apps to get you started, but by the end of this book, youll find yourself writing fully GUI-fied applications running on the Android desktop! Pro Android Python with SL4A is rounded out with a chapter on distributing and packaging scripts, a skill that youll find very useful as you reach out to a wider audience with your programs. What youll learn Understand the SL4A Explore the Android software development kit Write scripts to administer an Android phone Write and execute full Python and applications Learn how to write simple apps using Facades Explore the full Android development process, from development to packaging Who this book is for This is a book for beginning and intermediate Android developers, and a book for anyone coding in Python, Lua or exploring Beanshell. Table of Contents Introduction Getting Started with Android Scripting Navigating the Android SDK Developing Androids Scripts with Eclipse Exploring the Android API Background Scripting Python Utilities Python Dialog-Based GUIs Python for GUI with WebUI Packaging and Distributing Your Scripts

Paul Ferrill: author's other books


Who wrote Pro Android Scripting with SL4A: Writing Android Native Apps Using Python, Lua, and Beanshell? Find out the surname, the name of the author of the book and a list of all author's works by series.

Pro Android Scripting with SL4A: Writing Android Native Apps Using Python, Lua, and Beanshell — read online for free the complete book (whole text) full work

Below is the text of the book, divided by pages. System saving the place of the last page read, allows you to conveniently read the book "Pro Android Scripting with SL4A: Writing Android Native Apps Using Python, Lua, and Beanshell" online for free, without having to search again every time where you left off. Put a bookmark, and you can go to the page where you finished reading at any time.

Light

Font size:

Reset

Interval:

Bookmark:

Make
Pro Android Python with SL4A Copyright 2011 by Paul Ferrill All rights - photo 1

Pro Android Python with SL4A

Copyright 2011 by Paul Ferrill

All rights reserved. No part of this work may be reproduced or transmitted in any form or by any means, electronic or mechanical, including photocopying, recording, or by any information storage or retrieval system, without the prior written permission of the copyright owner and the publisher.

ISBN-13 (pbk): 978-1-4302-3569-9

ISBN-13 (electronic): 978-1-4302-3570-5

Trademarked names, logos, and images may appear in this book. Rather than use a trademark symbol with every occurrence of a trademarked name, logo, or image we use the names, logos, and images only in an editorial fashion and to the benefit of the trademark owner, with no intention of infringement of the trademark.

The use in this publication of trade names, trademarks, service marks, and similar terms, even if they are not identified as such, is not to be taken as an expression of opinion as to whether or not they are subject to proprietary rights.

President and Publisher: Paul Manning

Lead Editor: Tom Welsh

Technical Reviewer: Justin Grammens

Editorial Board: Steve Anglin, Mark Beckner, Ewan Buckingham, Gary Cornell, Jonathan Gennick,
Jonathan Hassell, Michelle Lowman, James Markham, Matthew Moodie, Jeff Olson, Jeffrey
Pepper, Frank Pohlmann, Douglas Pundick, Ben Renow-Clarke, Dominic Shakeshaft, Matt
Wade, Tom Welsh

Coordinating Editors: Mary Tobin, Corbin Collins

Copy Editor: Nancy Sixsmith

Production Support: Patrick Cunningham

Indexer: SPI Global

Artist: April Milne

Cover Designer: Anna Ishchenko

Distributed to the book trade worldwide by Springer Science+Business Media, LLC., 233 Spring Street, 6th Floor, New York, NY 10013. Phone 1-800-SPRINGER, fax (201) 348-4505, e-mail orders-ny@springer-sbm.com, or visit www.springeronline.com.

For information on translations, please e-mail rights@apress.com, or visit www.apress.com.

Apress and friends of ED books may be purchased in bulk for academic, corporate, or promotional use. eBook versions and licenses are also available for most titles. For more information, reference our Special Bulk SaleseBook Licensing web page at www.apress.com/bulk-sales.

The information in this book is distributed on an as is basis, without warranty. Although every precaution has been taken in the preparation of this work, neither the author(s) nor Apress shall have any liability to any person or entity with respect to any loss or damage caused or alleged to be caused directly or indirectly by the information contained in this work.

The source code for this book is available to readers at www.apress.com.

To my wife, Sandy, for your tireless support of me and our family. I could not have done this without you.
And to my wonderful children who put up with a preoccupied daddy for way too long.

Paul Ferrill

Contents at a Glance

Picture 2

Picture 3

Picture 4

Picture 5

Picture 6

Picture 7

Picture 8

Picture 9

Picture 10

Picture 11

Contents

Picture 12

Picture 13

Picture 14

Picture 15

Picture 16

Picture 17

Picture 18

About the Author - photo 19

About the Author Paul Ferrill has a BS and MS in electrical enginee - photo 20

About the Author Paul Ferrill has a BS and MS in electrical engineering and - photo 21

About the Author

Paul Ferrill has a BS and MS in electrical engineering and has been writing - photo 22Picture 23Paul Ferrill has a BS and MS in electrical engineering and has been writing about computers for more than 25 years. He currently serves as CTO for Avionics Test and Analysis Corporation, working on multiple DoD projects. Software development has been his primary focus, along with architecting large-scale data management and storage systems. He also serves on several DoD standards committees, providing input to the next generation of data recording and transmission standards.

He has a long history with both Microsoft and open source technologies. His two favorite languages are Visual Basic and Python. He's had articles published in PC Magazine, PC Computing, InfoWorld, Computer World, NetworkWorld, Network Computing, Federal Computer Week, Information Week, and multiple web sites.

About the Technical Reviewer

Justin Grammens has been writing software for 12 years holds a masters degree - photo 24Picture 25Justin Grammens has been writing software for 12 years, holds a masters degree in Software Systems, and has a patent pending on the process of a system to collect and rate digital media. He has written applications for a variety of mobile platforms in a number of different market sectors and is the cofounder of Recursive Awesome, LLC; owner of Localtone, LLC; and founder of Mobile Twin Cities.

Justin has built online e-commerce systems, real-time mapping solutions, large-scale tax accounting software, and technology for Internet radio stations. Having worked with Android since version 1.0, Justin has spoken on mobile technology at conferences and software development groups since 2008.

Justin has developed Android applications for Best Buy, McDonald's, BuzzFeed, and Consolidated Knowledge; and is co-creator of a cross-platform streaming video service called Mobile Vidhub. Justin is employed by Code 42 as a Director of Mobile Technology and lives in St. Paul, MN, with his wife.

Acknowledgments

I would like to acknowledge the excellent staff at Apress who managed to get this book completed on time through multiple delays and reworking of the original title. You've made the process much less frightening for a first-time author than I expected.

Next page
Light

Font size:

Reset

Interval:

Bookmark:

Make

Similar books «Pro Android Scripting with SL4A: Writing Android Native Apps Using Python, Lua, and Beanshell»

Look at similar books to Pro Android Scripting with SL4A: Writing Android Native Apps Using Python, Lua, and Beanshell. We have selected literature similar in name and meaning in the hope of providing readers with more options to find new, interesting, not yet read works.


Reviews about «Pro Android Scripting with SL4A: Writing Android Native Apps Using Python, Lua, and Beanshell»

Discussion, reviews of the book Pro Android Scripting with SL4A: Writing Android Native Apps Using Python, Lua, and Beanshell and just readers' own opinions. Leave your comments, write what you think about the work, its meaning or the main characters. Specify what exactly you liked and what you didn't like, and why you think so.