06327nam 2200721 a 450 991045651630332120191030193400.01-119-99480-21-283-20463-097866132046391-119-99481-0(CKB)2550000000043039(EBL)707802(OCoLC)754144174(SSID)ssj0000537205(PQKBManifestationID)11334250(PQKBTitleCode)TC0000537205(PQKBWorkID)10551892(PQKB)11670556(MiAaPQ)EBC707802(CaSebORM)9781119991458(Au-PeEL)EBL707802(CaPaEBR)ebr10488536(CaONFJC)MIL320463(EXLCZ)99255000000004303920110304d2011 uy 0engur|n|---|||||txtccrApp inventor for Android[electronic resource] build your own apps-- no experience required! /Jason Tyler1st editionHoboken, N.J. Wileyc20111 online resource (467 p.)Includes index.1-119-99133-1 App Inventor for Android:; Table of Contents; Introduction; Who This Book Is For; Part I: Getting Up and Running with Google App Inventor; Part II: Designing Your Own Apps: Step-by-Step Guides; Part III: Reference and Appendixes; Downloadable Project Files and Bonus Content; About This Book; Part I; Chapter 1: Building Your First App While Exploring the Interface; Starting a New Project; Getting Familiar with Design View; Adding Components to Your New Project; Keeping your project neat; Introducing the Blocks Editor; Previewing Built-in Blocks; Placing Your Button Component BlocksPlacing Your Sound Component BlocksManaging Your Projects; Peeking inside the .ZIP file; Chapter 2: Programming and Design Fundamentals; Clarifying Your Design Idea; Getting Primitive with Your Design; Starting Easy, Getting More Complex; Mastering the Fundamentals of Programming Terminology; Part II; Chapter 3: SounDroid: Creating anAndroid Sound Machine; Creating SounDroid 2.0; Getting Started on SounDroid 2.0; Expanding the SounDroid Project: SounDroid 3.0; Getting Started on SounDroid 3.0; Chapter 4: OrderDroid: A Maintainable Mobile Commerce App; Creating the OrderDroid ApplicationGetting Started on OrderDroid 1.0Adding New Components to OrderDroid 1.0; Creating OrderDroid 2.0; Getting Started on OrderDroid 2.0; Chapter 5: AndroidDown: A Location-Aware Panic Button; Creating the AndroidDown Application; Getting Started on AndroidDown 1.0; Making the most of typeblocking; Creating AndroidDown 2.0; Getting Started on AndroidDown 2.0; Chapter 6: AlphaDroid: An Alphabet Tracing Game; Creating AlphaDroid 1.0; Getting Started on AlphaDroid 1.0; Creating AlphaDroid 2.0; Beginning AlphaDroid 2.0; Chapter 7: PunchDroid: An Android Punch Bug GameCreating the PunchDroid ApplicationGetting Started on the PunchDroid Application; Installing the PunchDroid Application; Chapter 8: Collection Assistant: A Barcode and Database Application; Creating Collection Assistant 1.0; Getting Started on Collection Assistant 1.0; Creating Collection Assistant 2.0; Getting Started on Collection Assistant 2.0; Challenging Yourself; Chapter 9: BlueChat: A Bluetooth Chat Client; Creating the BlueChat Application; Getting Started on BlueChat; Challenging Yourself; Chapter 10: TwiTorial: A Twitter Application; Creating the TwiTorial ApplicationGetting Started on TwiTorialPart III; Blocks and Component Reference; Built-In Blocks; My Blocks; Appendix A: Setting Up Your Phone and Computer; Setting Up Your Phone; Testing Java Web Start; Installing the App Inventor Extras; Working with ADB ( Android Debug Bridge); Adapting to Special Circumstances; Working with the Android Emulator; Exploring the Android SDK and Other Emulator Options; Troubleshooting Your Phone's Connection; Appendix B: Creating Your Own TinyWebDB; Setting Up Your Google App Engine; Customizing and Installing the TinyWebDB Service; Index"Google App Inventor for Android is the complete guide to App Inventor for Android, Google's new visual language for building mobile apps. With App Inventor, you program by piecing together blocks that represent the phone's functionality. Because it's like putting together a puzzle, even non-technical people can use App Inventor to create mobile apps. With App Inventor you don't need to write a single line of programming code, and can still create apps that take advantage of all of an Android smart phone's features including the accelerometer, GPS, messaging, contacts, the web and more. This book provides you with a series of fully worked out apps that you can create, download and use on your Android phone. Best of all, the apps come with complete "source blocks", fully explained in easy to understand terms, which you can customize for your own use or use as a model for building the next "killer app". The sample apps are accompanied by a section on App Inventor Designs Patterns that serves as an invaluable reference and explains computer science concepts in simple terms. Google App Inventor for Android is the perfect companion for your app exploration, and will have you creating your own Android apps in no time"--Provided by publisher."This book provides you with a series of fully worked out apps that you can create, download and use on your Android phone"--Provided by publisher.Application softwareDevelopmentAmateurs' manualsSmartphonesProgrammingAmateurs' manualsOpen source softwareAmateurs' manualsMobile computingAmateurs' manualsElectronic books.Application softwareDevelopmentSmartphonesProgrammingOpen source softwareMobile computing005.265005.268Tyler Jason1976-909499MiAaPQMiAaPQMiAaPQBOOK9910456516303321App inventor for Android2035102UNINA02002nas 2200565-a 450 991013967360332120240114213020.0(OCoLC)655734919(CKB)958480275075(CONSER)--2011252960(EXLCZ)9995848027507520100812b19801994 --- aengurun||||a|a||txtrdacontentcrdamediacrrdacarrierWater pollution research journal of CanadaNew York ;Toronto Pergamon Press[©1980]-19940197-9140 WATER POLLUT RES J CANWaterPollutionCanadaPeriodicalsWater quality managementCanadaPeriodicalsEauPollutionCanadaPériodiquesEauQualitéGestionCanadaPériodiquesWaterPollutionfast(OCoLC)fst01171279Water quality managementfast(OCoLC)fst01171900Gestion de l'eaurasuqamPollution de l'eaurasuqamQualité de l'eaurasuqamCanadafasthttps://id.oclc.org/worldcat/entity/E39PBJkMHVW4rfVXPrhVP4VwG3Periodicals.fastPériodique électronique (Descripteur de forme)rasuqamRessource Internet (Descripteur de forme)rasuqamWaterPollutionWater quality managementEauPollutionEauQualitéGestionWaterPollution.Water quality management.Gestion de l'eau.Pollution de l'eau.Qualité de l'eau.363.7/394/0971Canadian Association on Water Pollution Research and Control.Canadian Association on Water Quality.JOURNAL9910139673603321Water pollution research journal of Canada2529144UNINA04365nam 2200613 a 450 991048367700332120200520144314.010.1007/11561347(CKB)1000000000213286(SSID)ssj0000317913(PQKBManifestationID)11254912(PQKBTitleCode)TC0000317913(PQKBWorkID)10307502(PQKB)11061908(DE-He213)978-3-540-31977-1(MiAaPQ)EBC3067846(PPN)123097886(Association for Computing Machinery)10.5555/2156761(EXLCZ)99100000000021328620050819d2005 uy 0engurnn|008mamaatxtccrGenerative programming and component engineering 4th international conference, GPCE 2005, Tallinn, Estonia, September 29-October 1, 2005 : proceedings /Robert Gluck, Michael Lowry (eds.)1st ed. 2005.Berlin ;New York Springerc20051 online resource (XII, 452 p.) Lecture notes in computer science,0302-9743 ;3676Bibliographic Level Mode of Issuance: Monograph3-540-31977-8 3-540-29138-5 Includes bibliographical references and index.Invited Talks -- Object-Oriented Reengineering Patterns — An Overview -- abc: The AspectBench Compiler for AspectJ -- Certifiable Program Generation -- Domain-Specific Language -- A Generative Programming Approach to Developing DSL Compilers -- Efficient Code Generation for a Domain Specific Language -- On Domain-Specific Languages Reengineering -- Bossa Nova: Introducing Modularity into the Bossa Domain-Specific Language -- Aspect-Oriented Programming -- AOP++: A Generic Aspect-Oriented Programming Framework in C++ -- Model Compiler Construction Based on Aspect-Oriented Mechanisms -- FeatureC++: On the Symbiosis of Feature-Oriented and Aspect-Oriented Programming -- Shadow Programming: Reasoning About Programs Using Lexical Join Point Information -- Meta-programming and Transformation -- Generalized Type-Based Disambiguation of Meta Programs with Concrete Object Syntax -- A Versatile Kernel for Multi-language AOP -- Semi-inversion of Guarded Equations -- Generative Techniques I -- A Generative Programming Approach to Interactive Information Retrieval:Insights and Experiences -- Optimizing Marshalling by Run-Time Program Generation -- Applying a Generative Technique for Enhanced Genericity and Maintainability on the J2EE Platform -- Multi-stage Programming -- Multi-stage Programming with Functors and Monads: Eliminating Abstraction Overhead from Generic Code -- Implicitly Heterogeneous Multi-stage Programming -- Generative Techniques II -- Source-Level Optimization of Run-Time Program Generators -- Statically Safe Program Generation with SafeGen -- A Type System for Reflective Program Generators -- Sorting Out the Relationships Between Pairs of Iterators, Values, and References -- Components and Templates -- Preprocessing Eden with Template Haskell -- Syntactic Abstraction in Component Interfaces -- Component-Oriented Programming with Sharing: Containment is Not Ownership -- Generic Programming -- Language Requirements for Large-Scale Generic Libraries -- Mapping Features to Models: A Template Approach Based on Superimposed Variants -- Demonstrations -- Developing Dynamic and Adaptable Applications with CAM/DAOP: A Virtual Office Application -- Metamodeling Made Easy – MetaEdit+ (Tool Demonstration).Lecture notes in computer science ;3676.GPCE 2005Generative programming (Computer science)CongressesComponent softwareCongressesSoftware engineeringCongressesGenerative programming (Computer science)Component softwareSoftware engineering005.1/1Gluck R(Robert),1961-1756533Lowry Michael R(Michael Randolph),1955-1756534GPCE (Conference)MiAaPQMiAaPQMiAaPQBOOK9910483677003321Generative programming and component engineering4193853UNINA