 iOS  Android  Windows Phone  BlackBerry  Inexpensive development tools  Rapid development  Easy access to application markets.

Slides:



Advertisements
Similar presentations
Mobile Trends Affecting Libraries October 22, 2013 Tony Medrano CEO, Boopsie for Libraries.
Advertisements

Mobile Chicago User Group. LP Mobile Each Month… 60 Million Visits Monitored 4 Million Messages Sent.
Test Automation on Mobile environnents Eder Figueroa 4/29/203.
Mobile Apps Workshop. Overview 1. The App Marketplace 2. What Makes a great App, design tips 3. Build and Deploy - Development Costs / Timescales.
511NY Mobile Application NYSDOT. Objectives The Project Lessons Learned Dealing with the App Stores Contact information.
Hardships of Mobile Localization in a Desktop World Pavel Simsa Avaya.
Why Windows Phone? PRESENTED BY JEREMIAH ISAACSON.
Topic Space: a mobile augmented reality recommendation app Jim Hahn and Ben Ryckman.
Student Name: Group.  Developed by Microsoft  Alliance with Nokia in 2011  4 main functions:  Outlook Mobile  Windows Media Player for Windows Mobile.
Fast rendering of 2D applications with text and images Combines the power of DirectX and the convenience of.NET Adopted by most triple-A titles.
Air for What You Will Learn Why use Air over native development? What are the tools? What is the developer experience? DEMOS! How.
Library Committee Presentation November 17, 2010.
Agile Testing with Testing Anywhere The road to automation need not be long.
Talk, Translate, and Voice By: Jill Gruttadauro, Amanda Swetish, Porter Waung.
2015/16 INTRODUCTION TO THE SFE QUICK START GUIDES Instructions for Hosting and Sharing.
PROJECT UPDATE:DECEMBER 2014 Yicun Xiong #
Top 5 Small Business Tips on Creating a Mobile App.
Using JavaScript for Mobile App Development No Objective C or Java required! July 5th, 2011.
Three-tier Mobile Application Testing Framework:
You all know it … Apple And Of Course, our Subject of this Presentation…..
MARKETING MIX APPLE IPHONE. BACKGROUND INFORMATION The Apple iPhone series began on June 27, 2007 starting wit h the iPhone 3. Since it’s launch, there.
KTC, November On services and apps in IoT Mobile apps – the key interface for IoT solutions The value of IoT devices increase with the functionality.
Introduction CIS 136 Building Mobile Apps 1. What is a mobile app? 2  Computer program  Designed for small devices  Smartphones  Tablets  Other handhelds.
Business Disaster Preparedness Planning on your iPad Becky Koch Agriculture Communication Director.
International Applications in WPF and Silverlight Why Internationalize? What is Internationalization? What are the challenges we face in Internationalization?
Citadel…on the Move Geert Mareels. Challenge Innovative Solution.
Technology in Action Alan Evans Kendall Martin Mary Anne Poatsy Twelfth Edition.
Company Confidential 1 This presentation is solely for the use of Patni personnel. No part of it may be circulated, quoted, or reproduced for distribution.
A Free Crowd-Sourced Website for the ER Community Dr. Rob Waring Dr. Charles Browne
Bing Hong OSIsoft Internationalization &
Some considerations… Apps available by platform PlatformTotalPercentage iOS617, % Android342, % BlackBerry117, %
SOFTWARE & LOCALIZATION WEBSITE Simplify and accelerate your.
RFID and the Mobile Phone Quiz Findings while developing the Viola Phone app at Stockholm University Library Theodor Tolstoy.
Basics of testing mobile apps
TITANIUM DEVELOPMENT SERVICES MOBILMINDZ TITANIUM DEVELOPMENT PORTFOLIO
Mobile Applications: Unit - I
Does my business need a mobile App?. In today's world of rapidly changing technology, we see in the information age that computers and websites were once.
Luis Avila Tics. We have to recognize all the operating systems we have nowadays in the different smartphones Blackberry: Bb OS Iphone: iOS Nokia: symbian.
It’s tough out there … Software delivery challenges.
ITC Software ITC AUTOMATION TESTING SERVICES Date (Day Month, Year) Place (City, Country)
Internationalization & Localization Status Update & Discussion Beth Kirschner - University of Michigan.
If you are thinking about developing mobile application for your customer, this is an important aspect to consider the platform.
…for sales team Preston TradeCenter Advanced Mobile SFA-CRM System.
What Are the Different Platforms for Enterprise Mobility Solutions?
Fancyclone.net ECOMMERCE SOLUTIONS. Fancyclone.net is providing best ecommerce script, php ecommerce script & multi vendor ecommerce script. Our social.
MOBILE TECHNOLOGY BY: AMANDA HANKS. SKYDRIVE VS. DROPBOX SkyDrive: More Free Storage Space (7 GB) Less Costly for more Storage Space $10,$25,$50 Less.
Instructions for Hosting and
Mobile Apps Testing – Contus
ET-570 Smart Phone Apps.
CHALLENGES IN FRONT OF MOBILE APPLICATIONS DEVELOPMENT
June 18th Remote Session on Building a Twilio App with Heroku
“IMO is a messaging and free video calling app.”
Fieldclimate – Data Interface
Build /9/2018 © 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION.
Mobile Application Development Addlead
Mobile Test Companies: 7 Challenges That Mobile Testers Face.
IPhone App Development Company
Top Android App Development Company in Madurai
Employcoder - Hire Offshore Mobile App Development Team In India.
CSC 581: Mobile App Development
Gira X1 Market launch.
DevOps in Localization Continuous Delivery
Open Source Tool Based Automation solution with Continuous Integration and end to end BDD Implementation Arun Krishnan - Automation Manager Maria Afzal-
CSC 581: Mobile App Development
THE PWSD PROGRAMME Samuel W. Muchemi SDD, WMO.
Saving emergency contacts to your smartphone
Open Source Tool Based Automation solution with Continuous Integration and end to end BDD Implementation Arun Krishnan - Automation Manager Maria Afzal-
Driving Successful Projects
THE WMO WWIS.
Presentation transcript:

 iOS  Android  Windows Phone  BlackBerry

 Inexpensive development tools  Rapid development  Easy access to application markets

 iPhone App Development (The Missing Manual series) › Don’t use automated tools or get your second cousin’s best friend who spent 6 months overseas to do the translation. For many users, a bad localization is harder to use than the original English.  easy access to translation providers (Android example)

 iOS ›.strings  Android › strings.xml  most of the tools support them, you can still use Okapi Rainbow

Translate Compile Test Release Develop

Report/Fix Re-testClose Find

 agile development replaced waterfall model  developers work in short iterations  focus on specific features  challenges for localization

 2 mobile apps to report gym activities › iOS › Android  linked to user account  gamification, achievements  10 target languages, including Russian, Korean, Japanese

 i18n (aka internationalization) audit › pseudolocalization › test cycle with pseudolocalized resources › direct contact with developers  fixed several problems before the translations started

 placeholders  date format patterns  limited space  The King (not Elvis)

 hardware  testing scenarios and scripts

 Korean › different translation for “Weight” (body weight vs. lifted weight)  plurals › iOS – additional libraries required › Android – native support

 Syntax <plurals name="plural_name"> <item quantity=["zero" | "one" | "two" | "few" | "many" | "other"] >text_string

 zeroWhen the language requires special treatment of the number 0 (as in Arabic).  oneWhen the language requires special treatment of numbers like one (as with the number 1 in English and most other languages; in Russian, any number ending in 1 but not ending in 11 is in this class).  twoWhen the language requires special treatment of numbers like two (as with 2 in Welsh, or 102 in Slovenian).  fewWhen the language requires special treatment of "small" numbers (as with 2, 3, and 4 in Czech; or numbers ending 2, 3, or 4 but not 12, 13, or 14 in Polish).  manyWhen the language requires special treatment of "large" numbers (as with numbers ending in Maltese).  otherWhen the language does not require special treatment of the given quantity (as with all numbers in Chinese, or 42 in English).