Developing Apps - old.nasscom.inold.nasscom.in/sites/default/files/SpaneosAppsCapability.pdfWhat is...

13
Developing Apps Mobile, Cloud and all the more… www.spaneos.com

Transcript of Developing Apps - old.nasscom.inold.nasscom.in/sites/default/files/SpaneosAppsCapability.pdfWhat is...

Page 1: Developing Apps - old.nasscom.inold.nasscom.in/sites/default/files/SpaneosAppsCapability.pdfWhat is it? App Ecosystem in a nutshell •App Platforms •Typically, a “Platform”

Developing AppsMobile, Cloud and all the more…

www.spaneos.com

Page 2: Developing Apps - old.nasscom.inold.nasscom.in/sites/default/files/SpaneosAppsCapability.pdfWhat is it? App Ecosystem in a nutshell •App Platforms •Typically, a “Platform”

Outline

The Apps Landscape

Our Capability (with Key Differentiators)

Our Experience

Page 3: Developing Apps - old.nasscom.inold.nasscom.in/sites/default/files/SpaneosAppsCapability.pdfWhat is it? App Ecosystem in a nutshell •App Platforms •Typically, a “Platform”

What is it?

App Ecosystem in a nutshell• App Platforms

• Typically, a “Platform” supports niche features and exposes them through APIs

• Platform restricts what you can do and what you cannot do

• The “Apps”• Software developed using these APIs leveraging the

features supported by platform and catering to specific application(s)

• Applications developed within the constraints put by the platform

• App Marketplace• An “eco system” where apps developed can be

featured and enable the consumers to download/use, …

• For ex: iStore of Apple, App-exchange of SFDC, Google Play from Google, …

• Enterprise App Stores, Community App Stores, …

Page 4: Developing Apps - old.nasscom.inold.nasscom.in/sites/default/files/SpaneosAppsCapability.pdfWhat is it? App Ecosystem in a nutshell •App Platforms •Typically, a “Platform”

AppScapeThe Mobile Application Landscape

Predictions• By 2016, 40 Percent of Mobile Application Development Projects Will Leverage

Cloud Mobile Back-End Services - Gartner

• By 2016, More Than 50 Percent of Mobile Apps Deployed Will be Hybrid - Gartner

• Collaboration Apps to Spread From Mobile to Desktop

• Gartner’s Top 10 Strategic Technology Trends for 2013 includes the following App market impacts

• MOBILE DEVICES BATTLES

• MOBILE APPS AND HTML5

• PERSONAL CLOUD

• THE INTERNET OF THINGS

• HYBRID IT AND CLOUD COMPUTING

• ACTIONABLE ANALYTICS

• INTEGRATED ECOSYSTEMS

• ENTERPRISE APP STORES

Trends• Android Now At 79%, Says Gartner (Aug 2013)

• Mobile BI Innovation Expands Business Analytics Boundaries

• Nearly 46 billion mobile app downloads made this year; 89% free

Market Size• Gartner estimated 2013 app revenue at $29.5 billion

• IDC estimated $35 billion in worldwide app revenue by 2014

• Developer Economics: • Global app economy was worth $ 53Bn in 2012

• Expected to rise to $ 143Bn in 2016.

Some of the Major Players• Apps for iPhone, iPad

• Leverage API and SDK of iOS and publish in iStore

• Apps using Android SDK• Leverage API and SDK of Android and publish in Google Play or any proprietary

Android market

• Apps for Windows-enabled phones, tabs• MS Visual Studio, Windows Mobile SDK & Device Center, Windows Phone Store

• Facebook API• Leverage Facebook Graph API and publish apps on Facebook

• Salesforce (SFDC) App-exchange• Leverage SFDC API and publish in App-exchange platform

Page 5: Developing Apps - old.nasscom.inold.nasscom.in/sites/default/files/SpaneosAppsCapability.pdfWhat is it? App Ecosystem in a nutshell •App Platforms •Typically, a “Platform”

Spaneos App CredentialsCore Competence: Architecture, Design, Development & Product Management

Page 6: Developing Apps - old.nasscom.inold.nasscom.in/sites/default/files/SpaneosAppsCapability.pdfWhat is it? App Ecosystem in a nutshell •App Platforms •Typically, a “Platform”

Spaneos Application Development ExpertiseOur App Capability in a Nutshell

WebApp

• On premise or On the Cloud (Cloud App) solutions

• JEE, Spring MVC, Hibernate, jQuery, AJAX, …

Mobile App

• Native Apps

• Android

• iOS

• Windows Mobile

• Mobile WebApp

• HTML5, jQuery Mobile, Spring Mobile

Hybrid Apps

• Cloud App: on AWS, Azure, GAE, Parse.com, OpenShift, …

• Mobile App: Native or non-native app for the mobile device

App Analytics

• TBD in future

Testing & Automation

Page 7: Developing Apps - old.nasscom.inold.nasscom.in/sites/default/files/SpaneosAppsCapability.pdfWhat is it? App Ecosystem in a nutshell •App Platforms •Typically, a “Platform”

Spaneos’ Key Differentiators

Open Source Focus

• Center of Spaneos’ strategy: Usage feeds Contribution & Contribution fuels usage

• Open Source Contribution Initiative: Culture of Open Source Contribution @ Spaneos

• Engineers with 6 months experience contributing to open source charting library

Development Accelerators

• Continuous Integration Stack: Automation, Traceability, Refactoring, Code Quality, Deployment

• Jenkins, Maven, Sonar, Findbugs, Selendroid, …

• Tool-based refactoring during development to increase code-quality

• Modeling tools to keep design current & ensure design-code dependency: HLD ↔ LLD ↔ Code

Delivery Methodology

• Agile / Iterative development

• 2-4 week iterations

Page 8: Developing Apps - old.nasscom.inold.nasscom.in/sites/default/files/SpaneosAppsCapability.pdfWhat is it? App Ecosystem in a nutshell •App Platforms •Typically, a “Platform”

Spaneos Experience (1/3)

ScoreApp: Cricket Scoring ApplicationDomain: Sports & Entertainment

Mobile Wallet AppDomain: MCommerce

• Cricket scoring native application that is intended to obsolete the paper score sheets at all levels (recreation to professional)

• Product co-created with design house, Krab Media ; to be released by end June 2014

Brief Outline

• Active Scoring

• Teams, Players, Officials Management

• Statistics

• Upload score data to a remote server

Salient Features (Under development)

• Android 4.x & iOS

Technology Used

• Cricket Scorers (Recreational players to Pros)

Target Clients

• A mobile wallet platform that can be used by either Telco or Banks as a mobile phone payment instrument.

Brief Outline

• Wallet management – wallet creation, activation, fund loading

• Fund transfer, bill payment, e-commerce, …

• Self care: Balance enquiry, Statements, Service requests, …

• Merchant management and distributor management: Commission calculation, Charges, …

Salient Features

• Movie ticket booking, railway ticket booking, POS integration, Bill Aggregator integration, …

Assorted apps on top of platform

• JEE, REST APIs

Technology Used

• Major Indian Telecom Service provider, Major Bank, Major African bank

Clients

Page 9: Developing Apps - old.nasscom.inold.nasscom.in/sites/default/files/SpaneosAppsCapability.pdfWhat is it? App Ecosystem in a nutshell •App Platforms •Typically, a “Platform”

Spaneos Experience (2/3)

Social Software Platform and AppsDomain: Tools - Social Collaboration

Employee Engagement AppDomain: Tools - Collaboration

• A platform for social networking which can be deployed externally to engage with end consumers of an enterprise

Brief Outline

• User Profile creation, User group and networking

• Discussion Forums, Blogs, Microblogging and Messaging

• Activity creation and assignments

• Document management forum – collaboration, review

• Media gallery

Base platform features and APIs

• Cater to niche needs: Polls, Surveys, Feed-aggregation, News, Integration with external portals ( Facebook, LinkedIn, etc. )

Apps developed on top of the base platform

• JEE, Spring, REST API

Technology Used

• Global Silicon Chip Manufacturing Major, Worldwide Printer and Print Service Major, Multinational Bank

Clients

•Enabled engagement with employees anywhere anytime

Brief Outline

•Discussion Forums and Participation

•Microblogging

•Status and Activities publishing and assignment

•Polls and Survey publishing and participation

•Single Sign-on with Corporate directory

Salient Features

•iOS, Android 3 and J2ME (blackberry), Mobile Gateway for mobile web

Technology Used

•Global Pharmaceutical R&D, Global Printer and Camera Manufacturer

Clients

Page 10: Developing Apps - old.nasscom.inold.nasscom.in/sites/default/files/SpaneosAppsCapability.pdfWhat is it? App Ecosystem in a nutshell •App Platforms •Typically, a “Platform”

Spaneos Experience (3/3)

Sales Force Connecting AppDomain: CRM- Sales Force Automation

Android App for CyclistsDomain: Travel & Leisure, Fitness

• Enabled networking of sales team with internal non-sales teams (R&D, Operations, …)

Brief Outline

• Collaboration between Field executives (sales force) and internal work-force leveraging SFDC API and Social Software API

• Idea generation platform

• Document collaboration – Doc creation, sharing, workflow

Salient Features

• JEE, Jive API, SFDC API, App-exchange API

Technology Used

• A mobile app that works as a Cyclometer.

Brief Outline

• Creating Trip details ( Max Speed, Min Speed, Avg Speed, Distance travelled, Calorie burnt )

• Tracking the trail details and shows in google maps, with user comments

• Publishing the trail details to a cloud app

• Publishing to Twitter followers about the trail and track

Salient Features

• Android SDK, Google App Engine

Technology Used

Page 11: Developing Apps - old.nasscom.inold.nasscom.in/sites/default/files/SpaneosAppsCapability.pdfWhat is it? App Ecosystem in a nutshell •App Platforms •Typically, a “Platform”

Leadership Team

Mahesh C S

CEO

Experience: 20+ yrs in Mindtree, HP, Component Insights

Pradeep Kumar M

CTO

Experience: 20+ yrs in Infosys

Member – CII Innovation Forum

Venkatesh C S

Director – Products

Experience: 17+ yrs in HP, Wipro, Bosch

Member – ISO 19770-3 Standards Group

Kiranmayee Urva

Director – Delivery Excellence

Experience: 16+ yrs in Mindtree, Bosch, CG Smith

Madhukar A G

Director – Services

Experience: 16+ yrs in Mindtree, Cognizant

Basanth Kumar G

Director – Services

Experience: 18+ yrs in Logica, Ericsson, Wipro, Component Insights

Naresh Malepaty

Head – QA CoE

Experience: 18+ yrs in ITC Infotech, Mindtree & PA Consulting

Venkatesh N

Head – Talent Transformation & Enterprise Automation CoE

Experience: 22+ yrs in Nestle, Wipro

Page 12: Developing Apps - old.nasscom.inold.nasscom.in/sites/default/files/SpaneosAppsCapability.pdfWhat is it? App Ecosystem in a nutshell •App Platforms •Typically, a “Platform”

Contact Spaneos @

+91 98803 66899

[email protected]

Page 13: Developing Apps - old.nasscom.inold.nasscom.in/sites/default/files/SpaneosAppsCapability.pdfWhat is it? App Ecosystem in a nutshell •App Platforms •Typically, a “Platform”

Thank You