+ All Categories
Home > Technology > Harbinger Systems Mobile App Development Practice Group

Harbinger Systems Mobile App Development Practice Group

Date post: 13-Jun-2015
Category:
Upload: sachin-katariya
View: 130 times
Download: 0 times
Share this document with a friend
Description:
Harbinger Systems works closely with enterprises and ISVs and helps them develop enterprise and consumer-utility mobility applications. The goal is, to create a complete mobile experience- an intuitive design that is optimized across devices, a powerful feature-rich app that is reliable and secure for an enterprise-wide usage. Harbinger has an established mobility practice. We have built enterprise and consumer apps for customers across variety of industries including Retail, Enterprise, Social, Travel, Healthcare, Sports, Publishing, Gaming. We have partnered with customers in their mobile application development on iOS (iPhone and iPad), Android (Phones and tablets including Kindle), Windows Phone, Windows 8 (Surface), Blackberry and Symbian platforms.
Popular Tags:
15
© Harbinger Systems | www.harbinger-systems.com Mobility Practice Mobility Practice at at Harbinger Systems Harbinger Systems
Transcript
Page 1: Harbinger Systems Mobile App Development Practice Group

© Harbinger Systems | www.harbinger-systems.com

Mobility PracticeMobility Practice

atat Harbinger SystemsHarbinger Systems

Page 2: Harbinger Systems Mobile App Development Practice Group

Harbinger approach to Product Engineering for ISVs

Overview - Harbinger Systems

• Provide software engineering services to some of world’s best software companies - early stage to market leaders

© Harbinger Systems | www.harbinger-systems.com 04

Page 3: Harbinger Systems Mobile App Development Practice Group

Mobile App Development Service Offerings -

UI /UX Design & Cross Platform

• Responsive Web Design Approach, Fluid Layouts

• UI and UX using online tools and usability testing

• Native / Hybrid / Web Based approach

• Performance and Security

• Instance on Cloud

Server Side Development

• Business Components, Web services,

• Cloud repositories

Application Development

• Selection of platform /technology

• Custom app development -across domains including Consumer, Enterprise, Social, E-learning, Games, Utilities

• Leveraging mobile frameworks, tools & accelerators

• Integrations with Social Networks and Cloud ecosystem

© Harbinger Systems | www.harbinger-systems.com

Testing

• Manual/Automated testing, compatibility testing

• Server performance, on-device performance, security testing

• Cross-functional testing

Application Migration

• Understanding of existing backend system as well as API for mobile roadmap, defining mobile read functionality

Consulting

• Mobile app development lifecycle – Ideation, conceptualization, development, testing, up to submission on app stores and distribution

• Revenue models for mobility based solutions

• Effective application of Mobile-First design strategy

06

Page 4: Harbinger Systems Mobile App Development Practice Group

Mobility – Features / Functionalities

UI UI InteractivitiesInteractivitiesUI UI InteractivitiesInteractivities

• Responsive Web Design (RWD)

• Custom UI Controls

• Gesture

API Integrations API Integrations with 3with 3rdrd Party Party ServicesServices

API Integrations API Integrations with 3with 3rdrd Party Party ServicesServices

• Google/Bing Maps

• Facebook

• Twitter

• Youtube

Native Device Native Device FeaturesFeaturesNative Device Native Device FeaturesFeatures

• GPS

• Camera

• Calendar

• Touch

• Multimedia

OS APIOS APIOS APIOS API

• Custom ROM

• Diagnostics

• Troubleshooting

© Harbinger Systems | www.harbinger-systems.com

• Gesture Effects

• Touch Navigation

• Youtube

• Push Notifications

• Multimedia Phone APIs

• Accelerometer

ting

• Telemetry

• Test Automation

07

Page 5: Harbinger Systems Mobile App Development Practice Group

Mobile App Development Expertise

Platforms SDKs

AndroidiOS

Windows Phone

BB RIM

Windows CE

Cross Platform SDKs

Corona 2DPhone Gap Monodroid

Jquery Mobile

Technologies

Objective-CJAVA .Net

© Harbinger Systems | www.harbinger-systems.com

Development

Jquery Mobile

API Integration

AnalyticsGoogle Map Payment

Social Media Ad Frameworks

Web Development

Responsive Web Design

Objective-CJAVA .Net

HTML5 CSS3 JavaScript

Flash Flex Lua

WebServices REST and SOAP

08

Page 6: Harbinger Systems Mobile App Development Practice Group

Mobile App Testing Expertise

Testing

Unit Testing Tools

JUnitOCUnit Silverlight

J2MEUnit

UI Testing Automation

Exerciser MonkeyInstruments

Prism 4.0

Memory Leak Identification Tools

Technologies

Objective-CJAVA

.Net JavaScript

© Harbinger Systems | www.harbinger-systems.com

Memory Leak Identification Tools

Static Analyzer App Verifier

DDMS

.Net JavaScript

Code Coverage Tools

Instruments Ants, CLR

DDMS

Performance Testing Tools

Charles ADB

EQATEC

09

Page 7: Harbinger Systems Mobile App Development Practice Group

Deployment

Public

Google PlayApp Store

Windows Store BlackBerry World

© Harbinger Systems | www.harbinger-systems.com

Deployment

Windows Store

Adhoc / Private

As per Requirement

BlackBerry World

10

Page 8: Harbinger Systems Mobile App Development Practice Group

Capabilities - Platforms and Frameworks

Expertise in Platforms

- iOS (iPhone and iPad)

- Android (Phones and tablets including Kindle)

- Windows Phone

- Windows 8 (Surface)

Framework Proficiency

- Client /Server NodeJS

© Harbinger Systems | www.harbinger-systems.com

- Client /Server NodeJS

- PhoneGap

- JQuery Mobile

- Monodroid

- Cocoa Touch

- Microsoft .NET Framework 4.x

14

Page 9: Harbinger Systems Mobile App Development Practice Group

Capabilities - Technology Stack

Objective - C

.Net

CSS3

HTML5

Java/J2ME

JavaScript

Flash

Flex

SQLite

Google location Services

VRG Calendar

GMap 2 API

Email and Calling API

CRM Web Service Communication

KSoap 2 for SOAP connectivity to web service

© Harbinger Systems | www.harbinger-systems.com

Flex

Corona 2D

Lua

PhoneGap 2.7

PHP 5.3

jQuery and jQuery Mobile

Monodroid 2.10

WCF

Xcode 3.2

Silverlight for Windows 7

KSoap 2 for SOAP connectivity to web service

Multiple UI layouts for different screens

3D Animations and Transformations

Camera API

Barcode Formats: EAN13, EAN8, Code 128, Code 39, QA Code

Ruby on Rails

Push Notification

Linq

15

Page 10: Harbinger Systems Mobile App Development Practice Group

Best PracticesBest Practices

© Harbinger Systems | www.harbinger-systems.com 33

Page 11: Harbinger Systems Mobile App Development Practice Group

Effective Use of Resources

Processor and Memory

Processor and Memory

Screen Real EstateScreen Real Estate

OS and Native OS and Native

© Harbinger Systems | www.harbinger-systems.com

ConnectivityConnectivityInteractivity and Motion SensingInteractivity and Motion Sensing

OS and Native Device

Capabilities

OS and Native Device

Capabilities

34

Page 12: Harbinger Systems Mobile App Development Practice Group

Scalable and Maintainable Design Approach

• Device Specific UI Files

• Resolution Specific Graphics AssetsViewView

• View Transitions and Event HandlingControllerController

ModelModel

© Harbinger Systems | www.harbinger-systems.com

• Client-side Application Logic and Business RulesModelModel

• Database Operations

• Online/Offline Access

• Server Communication

Data AccessData Access

• Operating System LayerOSOS

35

Page 13: Harbinger Systems Mobile App Development Practice Group

Expertise at OS Level

DiagnosticsDiagnostics

TroubleshootingTroubleshooting

TelemetryTelemetry

© Harbinger Systems | www.harbinger-systems.com

Device ConfigurationsDevice Configurations

Capability Enablement/DisablementCapability Enablement/Disablement

Application ManagementApplication Management

36

Page 14: Harbinger Systems Mobile App Development Practice Group

Testing and Troubleshooting

Activity iPhone Android WP7 Blackberry Bada

Unit TestingOCUnit JUnit Silverlight J2MEUnit Bada IDE

UI Testing

Automation InstrumentsExerciser

MonkeyPrism 4.0

UI

Sequencer

© Harbinger Systems | www.harbinger-systems.com

Memory

LeaksStatic

analyzerDDMS App Verifier

Memory

Stat,

Objects

Checker Tool

Coder

CoverageInstruments

DDMS Ants, CLR ProfilerBada Testing

Tool

Network/

Performance Charles ADB EQATECResource

Monitor

37

Page 15: Harbinger Systems Mobile App Development Practice Group

Click to edit Master title style

THANK YOUTHANK YOU

Sachin Katariya

Sr. Sales Manager

Harbinger Systems

www.harbinger-systems.com

Skype: sachin.katariya

[email protected]

Pune: +91-20-2528-4203/2/1

Cell: +91-992-204-4141


Recommended