© Harbinger Systems | www.harbinger-systems.com
Mobility PracticeMobility Practice
atat Harbinger SystemsHarbinger Systems
Harbinger approach to Product Engineering for ISVs
Overview - Harbinger Systems
• Provide software engineering services to...
Mobile App Development Service Offerings -
UI /UX Design & Cross Platform
•Responsive Web Design
Approach, Fluid Layouts
•...
Mobility – Features / Functionalities
UIUI
InteractivitiesInteractivities
UIUI
InteractivitiesInteractivities
• Responsive...
Mobile App Development Expertise
Platforms SDKs
AndroidiOS
Windows Phone
BB RIM
Windows CE
Cross Platform SDKs
Corona 2DPh...
Mobile App Testing Expertise
Testing
Unit Testing Tools
JUnitOCUnit Silverlight
J2MEUnit
UI Testing Automation
Exerciser M...
Deployment
Public
Google PlayApp Store
Windows Store BlackBerry World
© Harbinger Systems | www.harbinger-systems.com
Depl...
Capabilities - Platforms and Frameworks
Expertise in Platforms
- iOS (iPhone and iPad)
- Android (Phones and tablets inclu...
Capabilities - Technology Stack
Objective - C
.Net
CSS3
HTML5
Java/J2ME
JavaScript
Flash
Flex
SQLite
Google location Servi...
Best PracticesBest Practices
© Harbinger Systems | www.harbinger-systems.com 33
Effective Use of Resources
Processor and
Memory
Processor and
Memory
Screen Real EstateScreen Real Estate
OS and NativeOS ...
Scalable and Maintainable Design Approach
•Device Specific UI Files
•Resolution Specific Graphics AssetsViewView
•View Tra...
Expertise at OS Level
DiagnosticsDiagnostics
TroubleshootingTroubleshooting
TelemetryTelemetry
© Harbinger Systems | www.h...
Testing and Troubleshooting
Activity iPhone Android WP7 Blackberry Bada
Unit Testing
OCUnit JUnit Silverlight J2MEUnit Bad...
Click to edit Master title style
THANK YOUTHANK YOU
Sachin Katariya
Sr. Sales Manager
Harbinger Systems
www.harbinger-syst...
Upcoming SlideShare
Loading in …5
×

Harbinger Systems Mobile App Development Practice Group

320 views
203 views

Published on

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.

Published in: Technology, Business
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
320
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
1
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Harbinger Systems Mobile App Development Practice Group

  1. 1. © Harbinger Systems | www.harbinger-systems.com Mobility PracticeMobility Practice atat Harbinger SystemsHarbinger Systems
  2. 2. 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
  3. 3. 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
  4. 4. Mobility – Features / Functionalities UIUI InteractivitiesInteractivities UIUI InteractivitiesInteractivities • Responsive Web Design (RWD) • Custom UI Controls • Gesture API IntegrationsAPI Integrations with 3with 3rdrd PartyParty ServicesServices API IntegrationsAPI Integrations with 3with 3rdrd PartyParty ServicesServices • Google/Bing Maps • Facebook • Twitter • Youtube Native DeviceNative Device FeaturesFeatures Native DeviceNative Device FeaturesFeatures • GPS • Camera • Calendar • Touch • Multimedia OS APIOS APIOS APIOS API • Custom ROM • Diagnostics • Troubleshoo ting © Harbinger Systems | www.harbinger-systems.com • Gesture Effects • Touch Navigation • Youtube • Push Notifications • Multimedia Phone APIs • Acceleromete r ting • Telemetry • Test Automation 07
  5. 5. 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
  6. 6. 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
  7. 7. 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
  8. 8. 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
  9. 9. 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
  10. 10. Best PracticesBest Practices © Harbinger Systems | www.harbinger-systems.com 33
  11. 11. Effective Use of Resources Processor and Memory Processor and Memory Screen Real EstateScreen Real Estate OS and NativeOS and Native © Harbinger Systems | www.harbinger-systems.com ConnectivityConnectivity Interactivity and Motion Sensing Interactivity and Motion Sensing OS and Native Device Capabilities OS and Native Device Capabilities 34
  12. 12. 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
  13. 13. 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
  14. 14. Testing and Troubleshooting Activity iPhone Android WP7 Blackberry Bada Unit Testing OCUnit JUnit Silverlight J2MEUnit Bada IDE UI Testing Automation Instruments Exerciser Monkey Prism 4.0 UI Sequencer © Harbinger Systems | www.harbinger-systems.com Memory Leaks Static analyzer DDMS App Verifier Memory Stat, Objects Checker Tool Coder Coverage Instruments DDMS Ants, CLR Profiler Bada Testing Tool Network/ Performance Charles ADB EQATEC Resource Monitor 37
  15. 15. Click to edit Master title style THANK YOUTHANK YOU Sachin Katariya Sr. Sales Manager Harbinger Systems www.harbinger-systems.com Skype: sachin.katariya sachink@harbingergroup.com Pune: +91-20-2528-4203/2/1 Cell: +91-992-204-4141

×