Teach yourself Android application development - Part I: Creating Android products

Size: px
Start display at page:

Download "Teach yourself Android application development - Part I: Creating Android products"

Transcription

1 Teach yoursef Android appication deveopment - Part I: Creating Android products Page 1 of 7 Part of the EE Times Network A Artices Products Course TechPaper Webinars Login Register Wecome, Guest HOME DESIGN FORUMS E-LEARNING PRODUCTS Tuesday, October 19, 2010 Teach yoursef Android appication deveopment - Part I: Creating Android products Part 1 of a two-part excerpt from Sam's "Teach Yoursef Android Appication Deveopment in 24 Hours" covers a brief history of the Android patform, a quick overview of Ecipse, and creating Android projects. Android is the first compete, open, and free mobie patform. Deveopers enjoy a comprehensive software deveopment kit, with ampe toos for deveoping powerfu, feature-rich appications. The patform is open source, reying on tried-and-true open standards deveopers wi be famiiar with. And best of a, there are no costy barriers to entry for deveopers: no required fees. (A modest fee is required to pubish on third-party distribution mechanisms such as the Android Market.) Android deveopers have numerous options for distributing and commerciaizing their appications. Introducing Android To understand where Android fits in with other mobie technoogies, et's take a minute to tak about how and why this patform came about. Googe and the Open Handset Aiance In 2007, a group of handset manufacturers, wireess carriers, and software deveopers (notaby, Googe) formed the Open Handset Aiance, with the goa of deveoping the next generation of wireess patform. Unike existing patforms, this new patform woud be nonproprietary and based on open standards, which woud ead to ower deveopment costs and increased profits. Mobie software deveopers woud aso have unprecedented access to the handset features, aowing for greater innovation. As proprietary patforms such as RIM BackBerry and Appe iphone gained traction, the mobie deveopment community eagery istened for news of this potentia game-changing patform. Android Makes Its Entrance In 2008, the Open Handset Aiance announced the Android patform and aunched a beta program for deveopers. Android went through the typica revisions of a new patform. Severa prereease revisions of the Android Software Deveopment Kit (SDK) were reeased. The first Android handset (the T-Mobie G1) began shipping in ate Throughout 2009, more Android handsets and diverse types of devices powered by Android reached word markets. As of this writing, there are more than 36 Android phones avaiabe from carriers around the word. This number does not incude the numerous Android tabet and e-book readers aso avaiabe, nor the dozens of upcoming devices aready announced, nor

2 Teach yoursef Android appication deveopment - Part I: Creating Android products Page 2 of 7 the consumer eectronics running Android. The rate of new Android devices reaching the word markets has continued to increase. In the United States, a major carriers now incude Android phones in their product ines. Googe has been a contributing member of the Open Handset Aiance from the beginning. The company hosts the Android open source project as we as the Android deveoper program at This deveoper website is your go-to site for downoading the Android SDK, getting the atest patform documentation, and browsing the Android deveoper forums. Googe aso runs the most popuar service for seing Android appications to end users: the Android Market. The Android mascot is the itte green robot shown in Figure 1.1. The Android Deveoper Chaenge Googe has hosted severa contests, caed Deveoper Chaenges, to encourage deveopers to write Android appications. The first two rounds saw $10 miion in prize money awarded! Cheap and Easy Deveopment If there's one time when "cheap and easy" is a benefit, it's with mobie deveopment. Wireess appication deveopment, with its ridicuousy expensive compiers and preferentia deveoper programs, has been notoriousy expensive to break into compared to desktop deveopment. Here, Android breaks the proprietary mod. Unike with other mobie patforms, there are virtuay no costs to deveoping Android appications. The Android SDK and toos are freey avaiabe on the Android deveoper website, The freey avaiabe Ecipse program has become the most popuar integrated deveopment environment (IDE) for Android appication deveopment; there is aso a powerfu pug-in avaiabe on the Android deveoper site for faciitating Android deveopment. So we've covered cheap; now et's tak about why Android deveopment is easy. Because Android appications are written in Java, deveopers wi be famiiar with many of the packages provided as part of the Android SDK, such as java.net. Deveopers wi be peased to find that the earning curve for Android is quite reasonabe. So et's get started! Famiiarizing Yoursef with Ecipse Let's begin by writing a simpe Android "Heo, Word" appication that dispays a ine of text to the user. As you do so, you wi aso be taking a tour through the Ecipse environment. Specificay, you wi earn about the features offered by the Android Deveopment Toos (ADT) pug-in for Ecipse. The ADT pug-in provides functionaity for deveoping, compiing, packaging, and depoying Android appications. Specificay, it provides the foowing: The Android project wizard, which generates a the required project fies Android-specific resource editors The Android SDK and AVD (Android Virtua Devices) Manager The Ecipse DDMS perspective for monitoring and debugging Android appications Integration with Android LogCat ogging Automated buids and appication depoyment to Android emuators and handsets Appication packaging and code signing toos for reease depoyment Instaing the Android SDK and Toos You wi find a the detais of how to insta and configure your computer for Android appication deveopment in Appendix A, "Configuring Your Android Deveopment Environment." You wi need to insta and configure Ecipse, the Android SDK, and the ADT pug-in for Ecipse. You may aso need to insta the USB drivers for any Android handsets you wi be using for deveopment. Now et's take some of these features for a spin. Creating Android Projects The Android Project Wizard creates a the required fies for an Android appication. Open Ecipse and foow these steps to create a new project:

3 Teach yoursef Android appication deveopment - Part I: Creating Android products Page 3 of 7 1. Choose Fie, New, Android Project or cick the Android Project creator icon, which ooks ike a foder (with the etter a and a pus sign on the Ecipse toobar: Note: The first time you try to create an Android Project, you might need to choose Fie, New, Project and then seect the Android, Android Project. After you have done this once, it appears in the Ecipse project types and you can use the method described in Step Choose a project name. In this case, name the project Droid1. 3. Choose a ocation for the project. Because this is a new project, seect the Create New Project in Workspace radio button. Check the Use Defaut Location check box. Note: If you prefer to store your project fies in another ocation, simpy uncheck the Use Defaut Location check box and browse to the directory of your choice. 4. Seect a buid target for your appication. For most appications, you want to seect the version of Android most appropriate for the devices used by your target audience and the needs of your appication. If you wi be using the Googe add-ons (for exampe, Googe Maps), be sure to choose the Googe APIs version for your target patform. For this exampe, the Android 2.1 (API eve 7) buid target is sufficient. 5. Specify an appication name. This name is what users wi see. In this case, ca the appication Droid #1. 6. Specify a package name, foowing standard package namespace conventions for Java. Because a code in this book fas under the com.androidbook.* namespace, use the package name com.androidbook.droid1. 7. Check the Create Activity check box. This wi instruct the wizard to create a defaut aunch Activity cass for the appication. Ca your activity DroidActivity. Note: What Is an Activity? An activity is a core component of the Android patform. Each activity represents a task the appication can do, often tied to a corresponding screen in the appication user interface. The Droid #1 appication has a singe activity, caed DroidActivity, which has a singe responsibiity: to dispay a String to the user. We wi tak more about activities in Hour 3, "Buiding Android Appications." Your project settings wi ook as shown in Figure Confirm that the Min SDK Version fied is correct. This fied wi be set to the API eve of the buid target by defaut (Android 2.1 is API eve 7). If you want to support oder versions of the Android SDK, you need to change this fied. However, in this case, we can eave it as its defaut vaue. 9. Cick the Next button. 10. The Android project wizard aows you to create a test project in conjunction with your Android appication. For this exampe, a test project is unnecessary. However, you can aways add a test project ater by cicking the Android Test Project creator icon, which is to the right of the Android project wizard icon (with the etter a, etter J and etter: on the Ecipse toobar. Test projects are discussed in detai in Hour 22, "Testing Android Appications." 11. Cick the Finish button.

4 Teach yoursef Android appication deveopment - Part I: Creating Android products Page 4 of 7 Figure 1.2. The Android Project Wizard in Ecipse Exporing the Android Project Fies You wi now see a new Android project caed Droid1 in the Ecipse Fie Exporer. In addition to inking the appropriate Android SDK jar fie, the foowing core fies and directories are created: AndroidManifest.xm - The centra configuration fie for the appication. defaut.properties - A generated buid fie used by Ecipse and the Android ADT pug-in. Do not edit this fie. /src foder - Required foder for a source code. /src/com.androidbook.droid1/droidactivity.java - Main entry point to this appication, named DroidActivity. This activity has been defined as the defaut aunch activity in the Android manifest fie. /gen/com.androidbook.droid1/r.java - A generated resource management source fie. Do not edit this fie. /assets foder - Required foder where uncompied fie resources can be incuded in the project. /res foder - Required foder where a appication resources are managed. Appication resources incude animations, drawabe graphics, ayout fies, data-ike strings and numbers, and raw fies. /res/drawabe - Appication icon graphic resources are incuded in severa different sizes. /res/ayout/main.xm - Layout fie used by DroidActivity to draw onscreen. /res/vaues/strings.xm - The path where string resources are defined. Note: You can aso add existing Android projects to Ecipse by using the Android Project Wizard. To do this, simpy seect Create Project from Existing Source instead of the defaut Create New Project in Workspace in the New Android Project diaog (refer to Figure 1.2). Severa sampe projects are provided in the /sampes directory of the Android SDK, under the specific patform they support. For exampe, the Android SDK sampe projects are found in the directory /patforms/android-xxx/sampes (where xxx is the patform version number). You can aso seect a third option: Create Project from Existing Sampe, which wi do as it says. However, make sure you choose the buid target first option to get the ist of sampe projects you can create. Editing Project Resources By defaut, the Android manifest fie resource editor is opened when you create a new Android project. If you have cicked away from this screen to check out the various project fies, simpy doube-cick the AndroidManifest.xm fie within your new project to return to the Android manifest fie resource editor (see Figure 1.3).

5 Teach yoursef Android appication deveopment - Part I: Creating Android products Page 5 of 7 Figure 1.3 Editing an Android resource fie in Ecipse Editing the Android Manifest Fie The Android manifest fie is the centra configuration fie for an Android appication. The editor organizes the manifest information into a number of tabs: Manifest - This tab, shown in Figure 1.3, is used for genera appication-wide settings such as the package name and appication version information (used for instaation and upgrade purposes). Appication - This tab is used to define appication detais such as the name and icon the appication dispays, as we as the "guts" of the appication, such as what activities can be run (incuding the defaut aunch DroidActivity) and other functionaity and services that the appication provides. Permissions - This tab is used to define the appication's permissions. For exampe, if the appication requires the abiity to read the contacts from the phone, then it must register a Uses-Permission tag within the manifest, with the name android.permission.read_contacts. Instrumentation - This tab is used for unit testing, using the various instrumentation casses avaiabe within the Android SDK. AndroidManifest.xm - This tab provides a simpe XML editor to edit the manifest fie directy. If you switch to the AndroidManifest.xm tab, your manifest fie wi ook something ike this: Note: Because a Android resource fies, incuding the Android manifest fie, are simpy XML fies, you are aways abe to edit the raw resource fies instead of using the resource editors. You can create a new Android XML fie by cicking the Android XML creator icon on the Ecipse toobar, which ooks ike a fie (with the etter a and a pus sign: Edit the Android Manifest Fie Now et's edit the Android manifest fie. One setting you're going to want to know about is the debuggabe attribute. You wi not be abe to debug your appication unti you set this vaue, so foow these steps:

6 Teach yoursef Android appication deveopment - Part I: Creating Android products Page 6 of 7 1. Open the AndroidManifest.xm fie in the resource editor. 2. Navigate to the Appication tab. 3. Pu down the drop-down for the debuggabe attribute and choose true. 4. Save the manifest fie. If you switch to the AndroidManifest.xm tab and ook through the XML, you wi notice that the appication tag now has the debuggabe attribute: Editing Other Resource Fies Most Android appication resources are stored under the /res subdirectory of the project. The foowing subdirectories are aso avaiabe: /drawabe - dpi, /drawabe-hdpi, /drawabe-mdpi-these subdirectories store graphics and drawabe resource fies for different screen densities and resoutions. If you browse through these directories using the Ecipse Project Exporer, you wi find the icon.png graphics fie in each one; this is your appication's icon. You' earn more about the difference between these directories in Hour 20, "Deveoping for Different Devices." /ayout - This subdirectory stores user interface ayout fies. Within this subdirectory you wi find the main.xm screen ayout fie that defines the user interface for the defaut activity. /vaues - This subdirectory organizes the various types of resources, such as text strings, coor vaues, and other primitive types. Here you find the strings.xm resource fie, which contains a the resource strings used by the appication. If you doube-cick on any of resource fies, the resource editor wi aunch. Remember, you can aways edit the XML directy. Try It Yoursef: Edit a String Resource If you inspect the main.xm ayout fie of the project, you wi notice that it dispays a simpe ayout with a singe TextView contro. This user interface contro simpy dispays a string. In this case, the string dispayed is defined in the string resource To edit the string resource using the string resource editor, foow these steps: 1. Open the strings.xm fie in the resource editor. 2. Seect the String caed heo and note the name (heo) and vaue (Heo Word, DroidActivity!) shown in the resource editor. 3. Within the Vaue fied, change the text to Heo, Dave. 4. Save the fie. If you switch to the strings.xm tab and ook through the raw XML, you wi notice that two string eements are defined within a <resources> bock: The first is the The second which contains the name abe for the appication. If you ook at the Android manifest fie again, you wi used in the appication configuration. We wi tak much more about project resources in Hour 4, "Managing Appication Resources." For now, et's move on to compiing and running the appication. Next in Part II: Running and debugging appications. Sams Teach Yoursef Android Appication Deveopment in 24 Hours by Lauren Darcey, Shane Conder, Pubished Jun 10, 2010 by Sams. Copyright 2010 o ISBN-10: o ISBN-13: To order, visit InformIT. Reprinted with the permission of Pearson Education. A materias on this site Copyright 2010 EE Times Group, a Division of United Business Media LLC A rights reserved. Privacy Statement Terms of Service

7 Teach yoursef Android appication deveopment - Part I: Creating Android products Page 7 of 7 Contact

VIRTU Case Studies TECH SOLUTIONS (P) LTD. Client: www.goodbazaar.com. Technology: ASP.NET, C#, AJAX, JQUERY, VBA, SQL Server 2005

VIRTU Case Studies TECH SOLUTIONS (P) LTD. Client: www.goodbazaar.com. Technology: ASP.NET, C#, AJAX, JQUERY, VBA, SQL Server 2005 VIRTU Case Studies Cient: www.goodbazaar.com Good Bazaar Onine coupons Discount Coupons and Shopping Deas. We hope you enjoy your bargain shopping experience with Good Bazaar. Technoogy: ASP.NET C# AJAX

More information

Chapter 3: JavaScript in Action Page 1 of 10. How to practice reading and writing JavaScript on a Web page

Chapter 3: JavaScript in Action Page 1 of 10. How to practice reading and writing JavaScript on a Web page Chapter 3: JavaScript in Action Page 1 of 10 Chapter 3: JavaScript in Action In this chapter, you get your first opportunity to write JavaScript! This chapter introduces you to JavaScript propery. In addition,

More information

Lexmark ESF Applications Guide

Lexmark ESF Applications Guide Lexmark ESF Appications Guide Hep your customers bring out the fu potentia of their Lexmark soutions-enabed singe-function and mutifunction printers Lexmark Appications have been designed to hep businesses

More information

Advanced ColdFusion 4.0 Application Development - 3 - Server Clustering Using Bright Tiger

Advanced ColdFusion 4.0 Application Development - 3 - Server Clustering Using Bright Tiger Advanced CodFusion 4.0 Appication Deveopment - CH 3 - Server Custering Using Bri.. Page 1 of 7 [Figures are not incuded in this sampe chapter] Advanced CodFusion 4.0 Appication Deveopment - 3 - Server

More information

Setting Up Your Internet Connection

Setting Up Your Internet Connection 4 CONNECTING TO CHANCES ARE, you aready have Internet access and are using the Web or sending emai. If you downoaded your instaation fies or instaed esigna from the web, you can be sure that you re set

More information

Application and Desktop Virtualization

Application and Desktop Virtualization Appication and Desktop Virtuaization Content 1) Why Appication and Desktop Virtuaization 2) Some terms reated to vapp and vdesktop 3) Appication and Desktop Deivery 4) Appication Virtuaization 5)- Type

More information

We are XMA and Viglen.

We are XMA and Viglen. alearn with Microsoft 16pp 21.07_Layout 1 22/12/2014 10:49 Page 1 FRONT COVER alearn with Microsoft We are XMA and Vigen. Ca us now on 0115 846 4900 Visit www.xma.co.uk/aearn Emai alearn@xma.co.uk Foow

More information

How To Get Acedo With Microsoft.Com

How To Get Acedo With Microsoft.Com alearn with Microsoft We are XMA. Ca us now on 0115 846 4900 Visit www.xma.co.uk/aearn Emai alearn@xma.co.uk Foow us @WeareXMA Introduction Use our 'steps to alearn' framework to ensure you cover a bases...

More information

NCH Software MoneyLine

NCH Software MoneyLine NCH Software MoneyLine This user guide has been created for use with MoneyLine Version 2.xx NCH Software Technica Support If you have difficuties using MoneyLine pease read the appicabe topic before requesting

More information

Avaya Remote Feature Activation (RFA) User Guide

Avaya Remote Feature Activation (RFA) User Guide Avaya Remote Feature Activation (RFA) User Guide 03-300149 Issue 5.0 September 2007 2007 Avaya Inc. A Rights Reserved. Notice Whie reasonabe efforts were made to ensure that the information in this document

More information

NCH Software BroadCam Video Streaming Server

NCH Software BroadCam Video Streaming Server NCH Software BroadCam Video Streaming Server This user guide has been created for use with BroadCam Video Streaming Server Version 2.xx NCH Software Technica Support If you have difficuties using BroadCam

More information

NCH Software Warp Speed PC Tune-up Software

NCH Software Warp Speed PC Tune-up Software NCH Software Warp Speed PC Tune-up Software This user guide has been created for use with Warp Speed PC Tune-up Software Version 1.xx NCH Software Technica Support If you have difficuties using Warp Speed

More information

NCH Software Express Accounts Accounting Software

NCH Software Express Accounts Accounting Software NCH Software Express Accounts Accounting Software This user guide has been created for use with Express Accounts Accounting Software Version 5.xx NCH Software Technica Support If you have difficuties using

More information

Hyperion Enterprise. Installation Guide RELEASE 6.5.1.1.000

Hyperion Enterprise. Installation Guide RELEASE 6.5.1.1.000 Hyperion Enterprise Instaation Guide RELEASE 6.5.1.1.000 Hyperion Enterprise Instaation Guide, 6.5.1.1.000 Copyright 1991, 2012, Orace and/or its affiiates. A rights reserved. Authors: EPM Information

More information

DISPLAYING NASDAQ LEVEL II DATA

DISPLAYING NASDAQ LEVEL II DATA 14 NASDAQ LEVEL II windows et you view Leve II data for NAS- DAQ stocks. Figure 14-1 is an exampe of a NASDAQ Leve II window. Figure 14-1. NASDAQ Leve II Window Exampe Information in Leve II windows is

More information

Introduction to XSL. Max Froumentin - W3C

Introduction to XSL. Max Froumentin - W3C Introduction to XSL Max Froumentin - W3C Introduction to XSL XML Documents Stying XML Documents XSL Exampe I: Hamet Exampe II: Mixed Writing Modes Exampe III: database Other Exampes How do they do that?

More information

WEBSITE ACCOUNT USER GUIDE SECURITY, PASSWORD & CONTACTS

WEBSITE ACCOUNT USER GUIDE SECURITY, PASSWORD & CONTACTS WEBSITE ACCOUNT USER GUIDE SECURITY, PASSWORD & CONTACTS Password Reset Process Navigate to the og in screen Seect the Forgot Password ink You wi be asked to enter the emai address you registered with

More information

S E C U R I T Y A D M I N I S T R A T I O N G U I D E

S E C U R I T Y A D M I N I S T R A T I O N G U I D E H Y P E R I O N R E L E A S E 9. 3. 1 S E C U R I T Y A D M I N I S T R A T I O N G U I D E P / N : D H 0 9 9 9 3 0 1 A Hyperion Shared Services Security Administration Guide, 9.3.1 Copyright 2006, 2009,

More information

eye talk DIGITAL Contents

eye talk DIGITAL Contents eye tak DIGITAL Eye Tak Digita subscribers are abe to downoad a computer fie containing the atest product and price changes, as we as other vauabe resources for the management and deveopment of their practices.

More information

Bite-Size Steps to ITIL Success

Bite-Size Steps to ITIL Success 7 Bite-Size Steps to ITIL Success Pus making a Business Case for ITIL! Do you want to impement ITIL but don t know where to start? 7 Bite-Size Steps to ITIL Success can hep you to decide whether ITIL can

More information

MOS 2013 Study Guide. Microsoft Excel EXAM 77-420. Microsoft IT Academy

MOS 2013 Study Guide. Microsoft Excel EXAM 77-420. Microsoft IT Academy MOS 2013 Study Guide EXAM 77-420 Microsoft Exce Microsoft IT Academy Lambert Note This content aso pubished as MOS 2013 Study Guide for Exce spine =.39 Avaiabe at your favorite bookseers ISBN 978-0-7356-6920-8

More information

Eaton Intelligent Power Protector (IPP) Quick Start Installation Manual

Eaton Intelligent Power Protector (IPP) Quick Start Installation Manual Eaton Inteigent Power Protector (IPP) Quick Start Instaation Manua Eaton is a registered trademarks of Eaton Corporation or its subsidiaries and affiiates. Googe Chrome is a trademark of Googe, Inc. HyperTermina

More information

Eaton Intelligent Power Manager (IPM) Quick Start Installation Manual

Eaton Intelligent Power Manager (IPM) Quick Start Installation Manual Eaton Inteigent Power Manager (IPM) Quick Start Instaation Manua Cass A EMC Statements FCC Information This equipment has been tested and found to compy with the imits for a Cass A digita device, pursuant

More information

DigitalKitbag. Email marketing

DigitalKitbag. Email marketing Emai marketing Who are Digita Kitbag? We re your business marketing team Digita Kitbag is owned and operated by Johnston Press, one of the argest regiona media pubishers in the UK and Ireand. We have a

More information

Driving Accountability Through Disciplined Planning with Hyperion Planning and Essbase

Driving Accountability Through Disciplined Planning with Hyperion Planning and Essbase THE OFFICIAL PUBLICATION OF THE Orace Appications USERS GROUP summer 2012 Driving Accountabiity Through Discipined Panning with Hyperion Panning and Essbase Introduction to Master Data and Master Data

More information

Oracle Project Financial Planning. User's Guide Release 11.1.2.2

Oracle Project Financial Planning. User's Guide Release 11.1.2.2 Orace Project Financia Panning User's Guide Reease 11.1.2.2 Project Financia Panning User's Guide, 11.1.2.2 Copyright 2012, Orace and/or its affiiates. A rights reserved. Authors: EPM Information Deveopment

More information

NCH Software Bolt PDF Printer

NCH Software Bolt PDF Printer NCH Software Bot PDF Printer This user guide has been created for use with Bot PDF Printer Version 1.xx NCH Software Technica Support If you have difficuties using Bot PDF Printer pease read the appicabe

More information

How To Protect Yoursef Onine From Being Hacked Onine

How To Protect Yoursef Onine From Being Hacked Onine Onine Security Savings What is onine security? This booket is designed to make you aware of some of the atest threats that exist when managing your money onine so you can protect your money in the same

More information

NCH Software Copper Point of Sale Software

NCH Software Copper Point of Sale Software NCH Software Copper Point of Sae Software This user guide has been created for use with Copper Point of Sae Software Version 1.xx NCH Software Technica Support If you have difficuties using Copper Point

More information

SNMP Reference Guide for Avaya Communication Manager

SNMP Reference Guide for Avaya Communication Manager SNMP Reference Guide for Avaya Communication Manager 03-602013 Issue 1.0 Feburary 2007 2006 Avaya Inc. A Rights Reserved. Notice Whie reasonabe efforts were made to ensure that the information in this

More information

NCH Software PlayPad Media Player

NCH Software PlayPad Media Player NCH Software PayPad Media Payer This user guide has been created for use with PayPad Media Payer Version 2.xx NCH Software Technica Support If you have difficuties using PayPad Media Payer pease read the

More information

eg Enterprise vs. a Big 4 Monitoring Soution: Comparing Tota Cost of Ownership Restricted Rights Legend The information contained in this document is confidentia and subject to change without notice. No

More information

How To Make An Audio Fie On Mixpad

How To Make An Audio Fie On Mixpad NCH Software MixPad Mutitrack Recording Software This user guide has been created for use with MixPad Mutitrack Recording Software Version 3.xx NCH Software Technica Support If you have difficuties using

More information

ADVANCED ACCOUNTING SOFTWARE FOR GROWING BUSINESSES

ADVANCED ACCOUNTING SOFTWARE FOR GROWING BUSINESSES ADVANCED ACCOUNTING SOFTWARE FOR GROWING BUSINESSES Product Features 1. System 2. Saes Ledger Unimited companies with password protection User security Muti-user system: 1 user comes as standard, up to

More information

NCH Software FlexiServer

NCH Software FlexiServer NCH Software FexiServer This user guide has been created for use with FexiServer Version 1.xx NCH Software Technica Support If you have difficuties using FexiServer pease read the appicabe topic before

More information

Teamwork. Abstract. 2.1 Overview

Teamwork. Abstract. 2.1 Overview 2 Teamwork Abstract This chapter presents one of the basic eements of software projects teamwork. It addresses how to buid teams in a way that promotes team members accountabiity and responsibiity, and

More information

Android Environment SDK

Android Environment SDK Part 2-a Android Environment SDK Victor Matos Cleveland State University Notes are based on: Android Developers http://developer.android.com/index.html 1 2A. Android Environment: Eclipse & ADT The Android

More information

Integrating Risk into your Plant Lifecycle A next generation software architecture for risk based

Integrating Risk into your Plant Lifecycle A next generation software architecture for risk based Integrating Risk into your Pant Lifecyce A next generation software architecture for risk based operations Dr Nic Cavanagh 1, Dr Jeremy Linn 2 and Coin Hickey 3 1 Head of Safeti Product Management, DNV

More information

How to Create an Android Application using Eclipse on Windows 7

How to Create an Android Application using Eclipse on Windows 7 How to Create an Android Application using Eclipse on Windows 7 Kevin Gleason 11/11/11 This application note is design to teach the reader how to setup an Android Development Environment on a Windows 7

More information

READING A CREDIT REPORT

READING A CREDIT REPORT Name Date CHAPTER 6 STUDENT ACTIVITY SHEET READING A CREDIT REPORT Review the sampe credit report. Then search for a sampe credit report onine, print it off, and answer the questions beow. This activity

More information

Running a Program on an AVD

Running a Program on an AVD Running a Program on an AVD Now that you have a project that builds an application, and an AVD with a system image compatible with the application s build target and API level requirements, you can run

More information

With the arrival of Java 2 Micro Edition (J2ME) and its industry

With the arrival of Java 2 Micro Edition (J2ME) and its industry Knowedge-based Autonomous Agents for Pervasive Computing Using AgentLight Fernando L. Koch and John-Jues C. Meyer Utrecht University Project AgentLight is a mutiagent system-buiding framework targeting

More information

mi-rm mi-recruitment Manager the recruitment solution for Talent Managers everywhere

mi-rm mi-recruitment Manager the recruitment solution for Talent Managers everywhere mi-rm mi-recruitme Manager the recruitme soution for Tae Managers everywhere mi-rm mi-recruitme Manager Your very own tae manager First Choice Software has been a eading suppier of recruitme software since

More information

Art of Java Web Development By Neal Ford 624 pages US$44.95 Manning Publications, 2004 ISBN: 1-932394-06-0

Art of Java Web Development By Neal Ford 624 pages US$44.95 Manning Publications, 2004 ISBN: 1-932394-06-0 IEEE DISTRIBUTED SYSTEMS ONLINE 1541-4922 2005 Pubished by the IEEE Computer Society Vo. 6, No. 5; May 2005 Editor: Marcin Paprzycki, http://www.cs.okstate.edu/%7emarcin/ Book Reviews: Java Toos and Frameworks

More information

WHITE PAPER BEsT PRAcTIcEs: PusHIng ExcEl BEyond ITs limits WITH InfoRmATIon optimization

WHITE PAPER BEsT PRAcTIcEs: PusHIng ExcEl BEyond ITs limits WITH InfoRmATIon optimization Best Practices: Pushing Exce Beyond Its Limits with Information Optimization WHITE Best Practices: Pushing Exce Beyond Its Limits with Information Optimization Executive Overview Microsoft Exce is the

More information

SPOTLIGHT. A year of transformation

SPOTLIGHT. A year of transformation WINTER ISSUE 2014 2015 SPOTLIGHT Wecome to the winter issue of Oasis Spotight. These newsetters are designed to keep you upto-date with news about the Oasis community. This quartery issue features an artice

More information

RFID Radio Frequency IDentification

RFID Radio Frequency IDentification RFID Radio Frequency IDentification By: Jeremy Yager RFID - Overview RFID, as the name suggests, uses RF devices to communicate identification information. This is achieved by using sma devices known as

More information

A Conversation with enx@pacbell.net enx@pacbell.net www.enxmag.com

A Conversation with enx@pacbell.net enx@pacbell.net www.enxmag.com The #1 Sourcing Pubication in the Document Imaging Industry The #1 Sourcing Voume 11 Pubication No.7 in the Document Imaging Industry The #1 Sourcing Pubication in the Document Imaging Industry Sourcing

More information

Pay-on-delivery investing

Pay-on-delivery investing Pay-on-deivery investing EVOLVE INVESTment range 1 EVOLVE INVESTMENT RANGE EVOLVE INVESTMENT RANGE 2 Picture a word where you ony pay a company once they have deivered Imagine striking oi first, before

More information

I m pretty lucky as far as teen librarians

I m pretty lucky as far as teen librarians feature Hot Spot: Teen Tech Week Onine Marketing Strategies for Reaching Today s Teens By Laura Peowski Horn I m pretty ucky as far as teen ibrarians go. The ibrary I work at is right next to the ony high

More information

Remote Feature Activation Getting Started with Remote Feature Activation (RFA)

Remote Feature Activation Getting Started with Remote Feature Activation (RFA) Remote Feature Activation Getting Started with Remote Feature Activation (RFA) 03-300484 Issue 4.1 November 007 Contents Chapter 1: Remote Feature Activation Overview............. 7 RFA user requirements................................

More information

Nordic Ecolabelling of Copy and printing paper - supplementary module

Nordic Ecolabelling of Copy and printing paper - supplementary module rdic Ecoabeing of Copy and printing paper - suppementary modue Version 4.1 22 June 2011 30 June 2016 rdic Ecoabeing Content What is rdic Ecoabeed copy and printing paper? 3 Why choose the rdic Ecoabe?

More information

Online Media Information

Online Media Information Onine Media Information www.sciencedirect.com The vita daiy source for 16 miion researchers and scientists around the gobe 70 miion pageviews each month Broad advertising product portfoio SciVerse ScienceDirect:

More information

The guaranteed selection. For certainty in uncertain times

The guaranteed selection. For certainty in uncertain times The guaranteed seection For certainty in uncertain times Making the right investment choice If you can t afford to take a ot of risk with your money it can be hard to find the right investment, especiay

More information

A Description of the California Partnership for Long-Term Care Prepared by the California Department of Health Care Services

A Description of the California Partnership for Long-Term Care Prepared by the California Department of Health Care Services 2012 Before You Buy A Description of the Caifornia Partnership for Long-Term Care Prepared by the Caifornia Department of Heath Care Services Page 1 of 13 Ony ong-term care insurance poicies bearing any

More information

Android Environment SDK

Android Environment SDK Part 2-a Android Environment SDK Victor Matos Cleveland State University Notes are based on: Android Developers http://developer.android.com/index.html 1 Android Environment: Eclipse & ADT The Android

More information

Message. The Trade and Industry Bureau is committed to providing maximum support for Hong Kong s manufacturing and services industries.

Message. The Trade and Industry Bureau is committed to providing maximum support for Hong Kong s manufacturing and services industries. Message The Trade and Industry Bureau is committed to providing maximum support for Hong Kong s manufacturing and services industries. With the weight of our economy shifting towards knowedge-based and

More information

Hybrid IP-PBX Systems KX-TDA100 KX-TDA200 KX-TDA600. The intelligent business solution.

Hybrid IP-PBX Systems KX-TDA100 KX-TDA200 KX-TDA600. The intelligent business solution. Hybrid IP-PBX Systems KX-TDA100 KX-TDA200 KX-TDA600 The inteigent business soution. Hybrid IP-PBX KX-TDA Teecommunication Patform: Investment in a teecommunication system requires business communication

More information

CUSTOM. Putting Your Benefits to Work. COMMUNICATIONS. Employee Communications Benefits Administration Benefits Outsourcing

CUSTOM. Putting Your Benefits to Work. COMMUNICATIONS. Employee Communications Benefits Administration Benefits Outsourcing CUSTOM COMMUNICATIONS Putting Your Benefits to Work. Empoyee Communications Benefits Administration Benefits Outsourcing Recruiting and retaining top taent is a major chaenge facing HR departments today.

More information

Chapter 3: e-business Integration Patterns

Chapter 3: e-business Integration Patterns Chapter 3: e-business Integration Patterns Page 1 of 9 Chapter 3: e-business Integration Patterns "Consistency is the ast refuge of the unimaginative." Oscar Wide In This Chapter What Are Integration Patterns?

More information

Lauren Darcey Shane Conder. Sams Teach Yourself. Android. Application Development. Hours. 800 East 96th Street, Indianapolis, Indiana 46240 USA

Lauren Darcey Shane Conder. Sams Teach Yourself. Android. Application Development. Hours. 800 East 96th Street, Indianapolis, Indiana 46240 USA Lauren Darcey Shane Conder Sams Teach Yourself Android Application Development in24 Hours 800 East 96th Street, Indianapolis, Indiana 46240 USA Sams Teach Yourself Android Application Development in 24

More information

NUANCE The experience speaks for itself

NUANCE The experience speaks for itself NUANCE The experience speaks for itsef PDF Soutions Comparison Professiona* Professiona 8 Compatibiity Features Compatibe with Microsoft Windows XP (32-bit), Vista (32- and 64-bit), Windows 7 (32- and

More information

Advantages. manage port forwarding, set breakpoints, and view thread and process information directly

Advantages. manage port forwarding, set breakpoints, and view thread and process information directly Part 2 a Android Environment SDK Victor Matos Cleveland State University Notes are based on: Android Developers http://developer.android.com/index.html 1 Android Environment: Eclipse & ADT The Android

More information

NCH Software Crescendo Music Notation Editor

NCH Software Crescendo Music Notation Editor NCH Software Crescendo Music Notation Editor This user guide has been created for use with Crescendo Music Notation Editor Version 1.xx NCH Software Technica Support If you have difficuties using Crescendo

More information

Sage Accounts Production Range

Sage Accounts Production Range Sage Accounts Production Range The abiity to dri-down from the face of the accounts makes reviewing accounts so easy. Sage Accounts Production Software As individua as you and your cients Jim O Leary,

More information

DOING BUSINESS WITH THE REGION OF PEEL A GUIDE FOR NEW AND CURRENT VENDORS

DOING BUSINESS WITH THE REGION OF PEEL A GUIDE FOR NEW AND CURRENT VENDORS DOING BUSINESS WITH THE REGION OF PEEL A GUIDE FOR NEW AND CURRENT VENDORS TABLE OF CONTENTS INTRODUCTION... 1 GOVERNANCE... 1 COMMONLY PURCHASED GOODS AND SERVICES... 1 HOW TO REGISTER YOUR COMPANY...

More information

New Features in Cisco IOS 12.4

New Features in Cisco IOS 12.4 Page 1 of 5 New Features in Cisco IOS 12.4 Peter J. Wecher Introduction I'm writing this in mid-august. Things have been hot (business, weather). That means its time for my more-or-ess annua artice about

More information

Hybrid Interface Solutions for next Generation Wireless Access Infrastructure

Hybrid Interface Solutions for next Generation Wireless Access Infrastructure tec. Connectivity & Networks Voker Sorhage Hybrid Interface Soutions for next Generation Wireess Access Infrastructure Broadband wireess communication wi revoutionize every aspect of peope s ives by enabing

More information

Chapter 2 Traditional Software Development

Chapter 2 Traditional Software Development Chapter 2 Traditiona Software Deveopment 2.1 History of Project Management Large projects from the past must aready have had some sort of project management, such the Pyramid of Giza or Pyramid of Cheops,

More information

Android Development. Lecture AD 0 Android SDK & Development Environment. Università degli Studi di Parma. Mobile Application Development

Android Development. Lecture AD 0 Android SDK & Development Environment. Università degli Studi di Parma. Mobile Application Development Android Development Lecture AD 0 Android SDK & Development Environment 2013/2014 Parma Università degli Studi di Parma Lecture Summary Android Module Overview The Android Platform Android Environment Setup

More information

Welcome to Colonial Voluntary Benefits. Thank you for your interest in our Universal Life with the Accelerated Death Benefit for Long Term Care Rider.

Welcome to Colonial Voluntary Benefits. Thank you for your interest in our Universal Life with the Accelerated Death Benefit for Long Term Care Rider. Heo, Wecome to Coonia Vountary Benefits. Thank you for your interest in our Universa Life with the Acceerated Death Benefit for Long Term Care Rider. For detai pease ca 877-685-2656. Pease eave your name,

More information

Design Considerations

Design Considerations Chapter 2: Basic Virtua Private Network Depoyment Page 1 of 12 Chapter 2: Basic Virtua Private Network Depoyment Before discussing the features of Windows 2000 tunneing technoogy, it is important to estabish

More information

Technical Support Guide for online instrumental lessons

Technical Support Guide for online instrumental lessons Technica Support Guide for onine instrumenta essons This is a technica guide for Music Education Hubs, Schoos and other organisations participating in onine music essons. The guidance is based on the technica

More information

gdoc Core Cross-platform document conversion, optimization and manipulation technology

gdoc Core Cross-platform document conversion, optimization and manipulation technology Patform gdoc Core Cross-patform document conversion, optimization and manipuation technoogy gdoc Core gdoc Core technoogy forms part of a new generation of word-cass eectronic document soutions from Goba

More information

Oracle. L. Ladoga Rybinsk Res. Volga. Finland. Volga. Dnieper. Dnestr. Danube. Lesbos. Auditing Oracle Applications Peloponnesus

Oracle. L. Ladoga Rybinsk Res. Volga. Finland. Volga. Dnieper. Dnestr. Danube. Lesbos. Auditing Oracle Applications Peloponnesus N o r w e g i a n S e a White 60ûN ATLANTIC OCEAN UNITED KINGDOM Rio Douro Hebrid Bay of Biscay Garonne Faroe Isands Shetand Isands Orkney Isands North Loire ine Rhone Rhine Po Ebe Adriatic Batic Guf of

More information

Best Practices for Push & Pull Using Oracle Inventory Stock Locators. Introduction to Master Data and Master Data Management (MDM): Part 1

Best Practices for Push & Pull Using Oracle Inventory Stock Locators. Introduction to Master Data and Master Data Management (MDM): Part 1 SPECIAL CONFERENCE ISSUE THE OFFICIAL PUBLICATION OF THE Orace Appications USERS GROUP spring 2012 Introduction to Master Data and Master Data Management (MDM): Part 1 Utiizing Orace Upgrade Advisor for

More information

NCH Software Doxillion Document Converter

NCH Software Doxillion Document Converter NCH Software Doxiion Document Converter This user guide has been created for use with Doxiion Document Converter Version 2.xx NCH Software Technica Support If you have difficuties using Doxiion Document

More information

Learning from evaluations Processes and instruments used by GIZ as a learning organisation and their contribution to interorganisational learning

Learning from evaluations Processes and instruments used by GIZ as a learning organisation and their contribution to interorganisational learning Monitoring and Evauation Unit Learning from evauations Processes and instruments used by GIZ as a earning organisation and their contribution to interorganisationa earning Contents 1.3Learning from evauations

More information

WINMAG Graphics Management System

WINMAG Graphics Management System SECTION 10: page 1 Section 10: by Honeywe WINMAG Graphics Management System Contents What is WINMAG? WINMAG Text and Graphics WINMAG Text Ony Scenarios Fire/Emergency Management of Fauts & Disabement Historic

More information

Health Savings Account 2014-2015 reference guide

Health Savings Account 2014-2015 reference guide Heath Savings Account 2014-2015 reference guide www.seectaccount.com Information at your fingertips This ist of chapters and page numbers wi hep you find the information you need quicky. A detaied ist

More information

Advance PLM Software Solutions for Complex Business Processes

Advance PLM Software Solutions for Complex Business Processes Advance PLM Software Soutions for Compex Business Processes Abstract As customers word-wide camour for more technoogicay rich products, be it a car, or a smartphone, manufacturers are having to contend

More information

RECRUITMENT& EXECUTIVE FOCUS ADVERTISING RATES

RECRUITMENT& EXECUTIVE FOCUS ADVERTISING RATES RECRUITMENT& EXECUTIVE FOCUS ADVERTISING RATES Reach an unrivaed goba network of outstanding higher education professionas SUPPORT Advertise onine a your professiona support roes for FREE! See page 10

More information

Android Application Development: Hands- On. Dr. Jogesh K. Muppala muppala@cse.ust.hk

Android Application Development: Hands- On. Dr. Jogesh K. Muppala muppala@cse.ust.hk Android Application Development: Hands- On Dr. Jogesh K. Muppala muppala@cse.ust.hk Wi-Fi Access Wi-Fi Access Account Name: aadc201312 2 The Android Wave! 3 Hello, Android! Configure the Android SDK SDK

More information

Let s get usable! Usability studies for indexes. Susan C. Olason. Study plan

Let s get usable! Usability studies for indexes. Susan C. Olason. Study plan Let s get usabe! Usabiity studies for indexes Susan C. Oason The artice discusses a series of usabiity studies on indexes from a systems engineering and human factors perspective. The purpose of these

More information

Eaton Power Xpert Gateway PXGX UPS Card. User's Guide

Eaton Power Xpert Gateway PXGX UPS Card. User's Guide Eaton Power Xpert Gateway PXGX UPS Card User's Guide Cass A EMC Statements FCC Part 15 This equipment has been tested and found to compy with the imits for a Cass A digita device, pursuant to part 15 of

More information

INDUSTRIAL AND COMMERCIAL

INDUSTRIAL AND COMMERCIAL Finance TM NEW YORK CITY DEPARTMENT OF FINANCE TAX & PARKING PROGRAM OPERATIONS DIVISION INDUSTRIAL AND COMMERCIAL ABATEMENT PROGRAM PRELIMINARY APPLICATION AND INSTRUCTIONS Mai to: NYC Department of Finance,

More information

Health Savings Account 2013 2014 reference guide

Health Savings Account 2013 2014 reference guide Heath Savings Account 2013 2014 reference guide Information at your fingertips This ist of chapters and page numbers wi hep you find the information you need quicky. A detaied ist of sections and topics

More information

Getting Started with Android Development

Getting Started with Android Development Getting Started with Android Development By Steven Castellucci (v1.1, January 2015) You don't always need to be in the PRISM lab to work on your 4443 assignments. Working on your own computer is convenient

More information

Australian Bureau of Statistics Management of Business Providers

Australian Bureau of Statistics Management of Business Providers Purpose Austraian Bureau of Statistics Management of Business Providers 1 The principa objective of the Austraian Bureau of Statistics (ABS) in respect of business providers is to impose the owest oad

More information

NCH Software WavePad Sound Editor

NCH Software WavePad Sound Editor NCH Software WavePad Sound Editor This user guide has been created for use with WavePad Sound Editor Version 6.xx NCH Software Technica Support If you have difficuties using WavePad Sound Editor pease

More information

Professional Kingston

Professional Kingston Professiona Kingston Organisationa and workforce deveopment soutions n Facuty of Business and Law Aways improving 0/1 Contents Wecome 2 Why Kingston? 4 Course portfoio 6 Course detais 8 Work-based earning

More information

CONFERENCE SPONSORSHIP OPPORTUNITIES. Invest in Conference Sponsorship.

CONFERENCE SPONSORSHIP OPPORTUNITIES. Invest in Conference Sponsorship. CONFERENCE SPONSORSHIP OPPORTUNITIES Invest in Conference Sponsorship. Why Sponsor a Conference Board Event? The Conference Board is renowned for its abiity to bring together top executives and thought

More information

The eg Suite Enabing Rea-Time Monitoring and Proactive Infrastructure Triage White Paper Restricted Rights Legend The information contained in this document is confidentia and subject to change without

More information

Offices DTH UK PACKAGE & PRICING SB/PP/OFFUK/0715

Offices DTH UK PACKAGE & PRICING SB/PP/OFFUK/0715 SB/PP/OFFUK/0715 Offices DTH UK PACKAGE & PRICING Give your empoyees and cients more with Sky The word of business moves fast and keeping up to speed has never been so important. With a fantastic range

More information

Business Banking. A guide for franchises

Business Banking. A guide for franchises Business Banking A guide for franchises Hep with your franchise business, right on your doorstep A true understanding of the needs of your business: that s what makes RBS the right choice for financia

More information

Leadership & Management Certificate Programs

Leadership & Management Certificate Programs MANAGEMENT CONCEPTS Leadership & Management Certificate Programs Programs to deveop expertise in: Anaytics // Leadership // Professiona Skis // Supervision ENROLL TODAY! Contract oder Contract GS-02F-0010J

More information

Software Solutions to help you Analyze, Take Control and Succeed

Software Solutions to help you Analyze, Take Control and Succeed Software Soutions to hep you Anayze, Take Contro and Succeed & Innovation + Integration www.technoogy4retaiers.com Free Onine Demo Tri-Technica Systems offers a wide range of software soutions for the

More information

NUANCE The experience speaks for itself

NUANCE The experience speaks for itself NUANCE The experience speaks for itsef PDF Soutions Comparison Professiona Compatibiity Features Compatibe with Microsoft Windows XP (32-bit), Vista (32- and 64-bit) and Windows 7 (32- and 64-bit) Compatibe

More information

Introduction the pressure for efficiency the Estates opportunity

Introduction the pressure for efficiency the Estates opportunity Heathy Savings? A study of the proportion of NHS Trusts with an in-house Buidings Repair and Maintenance workforce, and a discussion of eary experiences of Suppies efficiency initiatives Management Summary

More information