Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more
Download
Standard view
Full view
of .
Save to My Library
Look up keyword
Like this
8Activity
0 of .
Results for:
No results containing your search query
P. 1
Terms Common In Mobile Development

Terms Common In Mobile Development

Ratings: (0)|Views: 872 |Likes:
Published by PointAbout
As mobile devices become more mainstream and mobile applications become integral pieces of an increasing number of companies' IT infrastructures, it is vital that enterprise level decision-makers understand common terminology in the mobile development landscape. This whitepaper is a compilation of common terms in the world of mobile application development, created by the app development team at PointAbout.
As mobile devices become more mainstream and mobile applications become integral pieces of an increasing number of companies' IT infrastructures, it is vital that enterprise level decision-makers understand common terminology in the mobile development landscape. This whitepaper is a compilation of common terms in the world of mobile application development, created by the app development team at PointAbout.

More info:

Published by: PointAbout on Aug 11, 2011
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

11/03/2012

pdf

text

original

 
This document contains Confidential & Private Information of PointAbout, Inc.Visit www.pointabout.com for more information.
Terms Common In Mobile Development
The evolution of mobile devices has taken the world by storm. Seemingly every day brings news of aneruption in the number of apps being downloaded or breathless updates on another upcoming revoul-tionary tablet or smartphone.According to Nielsen,36% of U.S. mobile consumers now own smartphones. There are currently over 200million mobile subscriptions in the U.S., while the totalnumber of global subscriptions is expected to reach 6 billionin 2011. Mobile app downloads will follow thetrend and increase to 33 billion by 2014.While the future of mobile is still unknown given theindustry’s relative infancy, what is certain is that mobiledevice ownership will continue to grow and propelthe demand for mobile apps. For that reason, Point-About has compiled a list of commonly used termsin the mobile app development process. These termsremain consistent regardless of the targeted mobileplatform.
• Application Programming Interface (API)
- is a set of standardized rules and specifi-cations that define how software programs communication with each other. An API can be created forlibraries, operating systems, and applications.
• Application Distribution
- is the process of submitting an app to an app store and distributing it topublic consumers or internally within enterprises. Apple has strict guidelines for app distribution; onemust have either a Developer’s license to distribute apps to public consumers or an Enterprise licenseto distribute apps internally within enterprises. Android, Blackberry, and Windows Phone platforms havea more lenient process.
• Application Provisioning
- refers to the process of creating a profile provision on the iOS platformfor a specific app. The provision contains 2 major elements, the app ID and a list of devices (only if anadhoc provision or a development provision, otherwise a list is not required for app store submission).
 
This document contains Confidential & Private Information of PointAbout, Inc.Visit www.pointabout.com for more information.
• App Store
- (termed “Market” for Android and “BlackBerry App World” for Blackberry apps) is anonline store for mobile device users. Developers submit mobile applications to app stores, where con-sumers browse, purchase (varying prices), download, and install apps.
• Augmented Reality 
- a term that relates to a real-time live direct or indirect view of a real, physicalworld that is simulated/augmented by computer-generated sensory input (sound, graphics, etc.)
Authentication
- refers to the verification of a user’s identity with something the user provides, suchas date of birth, password, secret question, a smart card (physical item), fingerprint (physical feature).This is also a method for verifying sensitive, private, and/or premium data.
• Badge
- refers to the iOS platform, a badge is the visual notification bubble that alerts the user to thenumber of unread emails.
• Bluetooth
- is a wireless technology standard for exchanging data over short distances from fixedand mobile devices.
• Certificate Signing Request (CSR)
- in preparing a device for development on the iOS platform,a CSR is a needed digital asset containing personal information, which is used to generate developercertificates.
• Developer Certificate
- is an additional needed digital asset, which identifies an iOS applicationdeveloper; after the CSR approval, the developer certificate is downloaded from the iOS portal, thenadded to the developer’s keychain.
• Device Orientation
- Apple, Android, and Windows Phone 7 devices must be capable of renderingscreens in landscape and portrait views.
• Direct Manipulation
- refers to or describes interactive systems where users physically interact withtheir operating system offering “user control.” Instead of typing text commands, the user has the abilityto physically interact with directories and files while receiving visual representation of the progress andthe end point. An example of direct manipulation is the resizing of a graphical shape such as a rectanglebox.
• Emulator
- is a testing tool used in conjunction with device testing or in the case where devices arelimited; emulators mimic the software environment and simulate all or part of the hardware peripherals.
 
This document contains Confidential & Private Information of PointAbout, Inc.Visit www.pointabout.com for more information.
• Encrypting
- refers to the act of securing data from being read by unauthorized entities in such a waythat its original state can be restored later.
• End-User(s)
- is a person or group of persons that a software program or hardware device is designedfor. End-users are the ultimate operators of the software or device after it has been fully developed,marketed, and installed. An “end-user” is distinct from developers or programmers of the product.
• Enterprise License
- refers to Apple’s developer programs. An enterprise license is needed to dis-tribute, update, and host in-house proprietary mobile apps to employees within your organization. Thecost is $299/year and offers several amenities including:
•accesstotheiOSSDK,DeveloperCenterResources,andAppleDeveloperForums•theabilitytosubmit2technicalsupportincidentspermembershipyeartheabilitytocreatedevelopmentteams•theabilitytotestappsoniPhone,iPad,andiPodTouch•theabilitytoselectpre-releasesoftwareandtoolsadhocdistribution
• eXtensible HyperText Markup Language (XHTML)
- is an upgraded version of the widely usedHypertext Markup Language (HTML) that mirrors and conforms to XML syntax.
• eXtensible Markup Language (XML)
- is a data format that is frequently used to transmit data viaweb service communications. XML uses tags to identify data fields and can define specific rules that alldata must conform to ensure consistency and validity.
• File Transfer Protocol
 
(FTP)
- is a standard network protocol commonly used to transfer (down-load/upload) files to a server over the internet.
• Fragmentation (in mobile)
- describes the current dilemma within the mobile landscape. It is theinability to create a single application that can operate across all devices.
• Functionality 
- refers to the capabilities or usefulness of a software program or application.
• GeoRSS
-
are location-encoded feed formats used to publish and deliver regularly updated web con-tent such as blog posts, audio and video, and news headlines.
• Global Positioning System (GPS)
- most smartphones include GPS capabilities, which provide lo-cation (Latitude and Longitude) and time information, at all times (when enabled).

Activity (8)

You've already reviewed this. Edit your review.
1 hundred reads
1 thousand reads
Thuy Sunwar liked this
kkweli liked this
PointAbout liked this
PointAbout liked this
PointAbout liked this

You're Reading a Free Preview

Download
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->