Android @ Neev

Embed Size (px)

Citation preview

  • 8/22/2019 Android @ Neev

    1/21

    Android @ Neev

  • 8/22/2019 Android @ Neev

    2/21

    Magento eCommerce

    SaaS Applications

    Video Streaming Portals

    Rich Internet Apps

    Custom Development

    250+ team with experience

    in managing offshore,

    distributed development.

    Neev Technologies

    established in Jan 05

    VC Funding in 2009 By

    Basil Partners

    Part of Publicis Groupe

    Member of NASSCOM.

    Development Centers in

    Bangalore and Pune.

    Offices at Bangalore, USA,

    Delhi, Pune, Singapore and

    Stockholm.

    Key Company Highlights

    iPhone

    Android

    Windows Phone 7

    HTML5 Apps

    Web

    User Interface Design and User Experience Design

    Performance Consulting Practices

    Quality Assurance & Testing

    AWS Consulting Partner

    Rackspace

    Joyent

    Heroku

    Google App Engine

    Mobile Cloud

    About Neev

    Outsourced Product Development

  • 8/22/2019 Android @ Neev

    3/21

    Why Android? - The Global Market for Android

    Currently, 87% of the worlds population uses

    a mobile phone and more than a billion

    people use smartphone.

    The Android operating system (OS) holds a

    70% market share of smartphones and

    tablets globally with more than 700,000

    applications built on the platform.

    IDC, a marketing intelligence and analysis

    company, says Android will continue its

    dominance in the mobile OS space over the

    next five years.

  • 8/22/2019 Android @ Neev

    4/21

    Different Versions of Android A break-up

    Among the different Android versions, Jelly bean holds a 28.4 % market share while

    Ice Cream Sandwich and Gingerbread have a 27.5% and 38.5% market share

    respectively.

  • 8/22/2019 Android @ Neev

    5/21

    Neev Offerings and Competencies in Android Development

    B2B Applications

    B2C Applications

    SDKs

    Mobile Gaming

    Mobile VideoStreaming

    Web ServicesIntegration

    Social Apps

    What we candevelop?

    Competencies Android

    PerformanceMAT Tool(Memory

    Analyzer Tool)

    Web ServiceParser

    Jackson, SAX Parser

    AugmentedReality

    Wikitude

    Security Proguard

    GPSEnmia Listener, GPS

    Native, New Google

    Location ServiceCode ReviewTool

    Sonar, Lint

    ObjectRelationalMappingFramework

    ORM Lite

    Competencies Android

    Domainsworked on

    Travel, Automobile, Gaming,

    Educational, Entertainment,

    MediaLanguage Java

    SDK Android SDK

    IDE Eclipse

    Maps OSMAnd, Google Maps

    Physics Engine JBox 2D,Box 2D

    PushNotifications C2DM, GCM

    Social GamingNetwork

    OpenFeint, GameCenter

    Analytics Google Analytics, Flurry

    Social MediaIntegration APIs

    FaceBook, Twitter,

    FourSquare, Tumblr, Google

    Plus

    Ad Integration AdMob

    TestingJUNIT, Robotium, Perfecto

    Mobile

    Graphics Library OpenGL

    Database/DataMgmt.

    SQL-Lite DB, Couch DB

    Build

    Automation Hudson

  • 8/22/2019 Android @ Neev

    6/21

    Neev Mobile UI/UX Competencies

    Cross Platform : Front-end

    HTML5 / XHTML

    Responsive Design

    CSS/CSS3

    jQuery / JavaScript

    CodeIgnitor

    GWT(UI/UX)

    Ajax

    Google charts, High charts

    Twitter BootStrap,

    JSON

    FPDF

    UX/UI Design

    Axure (for wireframing)

    Adobe Photoshop

    Adobe Illustrator

    Adobe Flash

    Adobe Dreamweaver

    CorelDraw

    Graphic Design

    Adobe IndesignAdobe Flash

    3Ds Max

    Autodesk Maya (3d)

    Combustion

    Adobe Premiere Pro

    Sound forge

    Adobe After Effects (Videos)

    Adobe Flex

    Swish Max

    Image Ready

  • 8/22/2019 Android @ Neev

    7/21

    Our Expertise in Android Application Development

    Neev has been building Android applications for more than four years.

    With a state-of-the-art development facility, we have developed, tested and deployed over 50

    mobile applications.

    Software Development Kits (SDKs) :

    We have helped many Independent Software Vendors (ISVs) create SDKs on Android to aidtheir application development on the Android platform.

    Enterprise Mobility (B2B Applications):

    Decision makers now see that enterprise mobility tools increase productivity, reduce

    paperwork, and increase revenue in ways other devices simply cannot.

    Neev has an extensive experience working with high profile clients to develop Android

    applications that simplify operations, streamline processes and increase revenues.

  • 8/22/2019 Android @ Neev

    8/21

    Our Expertise in Android Application Development

    Mobile Gaming:

    With an expert UI/UX team, we have a hands-on experience in enriching your gaming

    experience and providing the user with maximum entertainment.

    Mobile Video Streaming:

    Our mobile video streaming clients are spread across verticals including media and

    entertainment, education, social media networking and direct consumer applications.

    We design, build, deploy and maintain applications that are stable and reliable and could

    work even on slow internet connections.

  • 8/22/2019 Android @ Neev

    9/21

    Case Studies

    Key Competencies in

    Android ApplicationDevelopment

  • 8/22/2019 Android @ Neev

    10/21

    We counter the device fragmentation challenge by determining:

    The version of Android for which we would be building the application.

    The fragmentation of each version.

    We decide on the devices which are commonly used for each of these versions.

    We also take the following factors into consideration:

    Form factor and Resolution

    RAM, Memory

    Touch/Non-touch based devices

    Devices with built-in GPS/no GPS

    Handling the Device Fragmentation Challenge

  • 8/22/2019 Android @ Neev

    11/21

    The valuable data provided by our built-in mobile analytics tools enable us to determine

    the right mobile platform, identify the source of traffic and measure app performance.

    An Android application developer license allows us to test many devices to ensure the

    application performs at its peak on all devices.

    Neev utilizes its extensive experience in performing mobile testing over:

    Emulators

    Physical devices that are part of our test lab

    Cloud based devices - which allows organizations to streamline processes; perform

    more tests on each handset and ensure optimal compatibility of the application, site or

    service on more handsets, networks and locations resulting in better quality testing,

    shorter time-to-market and overall reduction in costs and logistical efforts.

    State-of-the-art Development Facility and Test Lab

  • 8/22/2019 Android @ Neev

    12/21

    Case Studies Enterprise Mobility - An App forCab Drivers Taxi For Sure

    TaxiForSure.com is an aggregator of carrentals and taxis in India. They work withvarious taxi operators and enable themwith technology to ensure that customersget an easily accessible, safe, reliable taxiride forsure

    The Android mobile App was built tocommunicate the cab location andavailability to the central server. It alsoprovided a two-way interactive platformto communicate trip/booking detailsfrom server to every cab and commitpick-ups.

    Some of the features built in the app

    include: Authentication, location androute tracking, navigation, metering, Pick-up or rejection confirmations, Pushingjobs from back-end servers to the device.

    Node.js was used for server sidescripting.

    Solution Highlights

  • 8/22/2019 Android @ Neev

    13/21

    Case Studies - Android SDK - Appbattler

    Appbattler provides a platform forgamers to socialize, throw challengesand battle out to win prizes. Gamedevelopers can integrate this platforminto their games to augment users andrevenues.

    Neev has developed the SDK to beintegrated by the gamedevelopers/publishers into theirgames.

    Some of the basic features of SDKinclude registration, follow on socialmedia, news, profile and accountfeatures. Apart from this users can alsothrow and participate challenges,search challenges/ users/ games,chat/socialize with other gamers, viewleadership boards.

    Solution Highlights

  • 8/22/2019 Android @ Neev

    14/21

    Case Studies B2C- Travel and Information guideApp - Tripflick

    TripFlick is a Singapore-based touristinformation services company. The applicationconsists of: A web portal for their users withthe capability of registering and findinginformation on the points of interest (POI) inSingapore (to help them plan their trip) and an

    android application to plan their trip via amobile device. Both web and android app areseamlessly integrated.

    The app is designed such that it works inoffline mode and leads to huge savings in datatransfer charges while the mobile service is oninternational roaming.

    Geo-localized recommendations are made tothe customer on places of interest around himbased on customers current location,opening/closing hours of a place of interest,etc.

    Map view with dynamic routing and voicecapabilities.

    Solution Highlights

  • 8/22/2019 Android @ Neev

    15/21

    Built for Android &

    iOS Platforms. Player has to help

    the baby reach exitpoint without beingspotted by theparent.

    4 million downloadson both Androidand iOS platforms.

    Case Studies Mobile Gaming - Babys Day Out forGames2Win

    Solution Highlights

  • 8/22/2019 Android @ Neev

    16/21

    Case Studies - Mobile Video Streaming - Myplex.tv

    Myplex.tv is the flagship service ofApalya. Apalya holds a monopoly in Indiain mobile video content streamingmarket.

    Neev designed, developed and deployed afully scalable cloud-based application

    architecture that coould support heavytraffic and heavy content.

    Neev developed the backendinfrastructure required for pre-processingall video content into 4 different formats(low, medium, high, very high) to suit theconsumers network bandwidth capacityand video quality requirements.

    In order to enable the video to play onvarious devices, the solution was enabledto stream content in various formats suchas RTMP, RTMPE, RTSP, HTTP.

    Solution Highlights

    http://localhost/var/www/apps/conversion/tmp/scratch_15/myplex.tvhttp://localhost/var/www/apps/conversion/tmp/scratch_15/myplex.tvhttp://localhost/var/www/apps/conversion/tmp/scratch_15/myplex.tvhttp://localhost/var/www/apps/conversion/tmp/scratch_15/myplex.tv
  • 8/22/2019 Android @ Neev

    17/21

    Key Challenges in Android Application Development

    Google releases a new version of Android every 6 months and device

    manufacturers take anywhere between 3 to 6 months to come up with phones that

    support the new version.

    This gives us a lead time of anywhere between 3 to 6 months to release apps

    which are compatible and utilize the features provided by the latest version of theOS.

    Such nuances need to be handled right at the beginning of application

    development, and the processes should be defined in such a way that adaptability

    to the new versions of Android is seamless.

    While the process is sturdy, the apps are contemporary and stay in line with the

    evolving ecosystem.

  • 8/22/2019 Android @ Neev

    18/21

    End-to-end consultative approach for software solutions through needs

    assessment, process consulting and strategic advice

    Internal QMS are ISO 9001-2008 certified and CMM level 3 compliant.

    Continuous process and service level improvements through deployment of best-

    of-breed processes and technologies

    International Standards and best practices on Project Management including PMI,

    ISO and Prince-2

    Proven EDC Model of delivery to provide predictable results

    Scrum based Agile development methodology

    The Neev Edge

  • 8/22/2019 Android @ Neev

    19/21

    Clients

  • 8/22/2019 Android @ Neev

    20/21

    Partnerships

  • 8/22/2019 Android @ Neev

    21/21

    India - BangaloreUSA

    Sweden

    The Estate, # 121,6th Floor,

    Dickenson Road

    Bangalore-560042

    Phone :+91 80 25594416

    Neev Information Technologies Pvt. Ltd.

    1121 Boyce Rd Ste 1400,

    Pittsburgh PA 15241

    Phone : +1 888-979-7860

    Neev AB, Birger

    Jarlsgatan 53, 6tr,

    11145, Stockholm

    Phone: +46723250723

    [email protected]

    India- Pune#13 LSquare, 3rd FloorParihar Chowk, Aundh,

    Pune 411007.

    Phone : +91-64103338

    Singapore#08-03 SGX Centre 2, 4

    Shenton Way,

    Singapore 068807

    Phone: +65 6435 1961

    mailto:[email protected]:[email protected]