2. MAQ Software Confidential | Page 2
About MAQ Software
Know Us
• Established on March 1, 2000
• Closely aligned with Microsoft Corporation
• Worldwide 300+ employees
– 100 employees in Redmond (40+ engineering team members)
– 12,000+ square feet office next to building 40 in Redmond
• Integrated Engineering Centers in Redmond, Hyderabad and Mumbai
– Common engineering practices, common tools and common training
• Most of the team focused on new platforms and technologies (R&D)
• SharePoint team fully geared up to deliver SharePoint 2010 projects
• Ensure faster time to market at a lower cost
• Engineering Excellence
– Rigorous code analysis daily builds and extensive testing
3. MAQ Software Confidential | Page 3
Microsoft Gold Certified Partner
Inc. 5000, the Fastest Growing Private
Companies in America, four years in a
row
Puget Sound Business Journal’s 100
Fastest-Growing Private Companies in
Washington State, five years in a row
Microsoft Preferred Vendor
SEI CMM Level 4 year 2004
MAQ Software Recognitions
5. MAQ Software Confidential | Page 5
Services We Provide
Mobile Application Development
Application Porting
Application Testing
6. MAQ Software Confidential | Page 6
Platforms We Work On
• iPhone 3.0, iPhone 4.0
• Windows Mobile 6.x
• Windows Phone 7
• Android
• Blackberry
7. MAQ Software Confidential | Page 7
Mobile Services Landscape
• Aggregate reports and dashboards
• Use Push notifications for real time alerts
• Create Location based applications using
– GPS based services
– Maps
• Consume data exposed through Web Service
• Integrate mobile application with cloud based
applications and services
8. MAQ Software Confidential | Page 8
Technologies We Work On
• At MAQ Software all the software and
technologies we work on are either latest
releases or beta versions
• Some of them are listed below
Windows Phone 7
Expression Blend 4.0.20901.0
Windows Phone SDK 1
Visual Studio 2010 4.0.30319
9. MAQ Software Confidential | Page 9
Technologies We Work On
Android
Android SDK 2.2
Eclipse IDE 1.2.1.20090918-0703
MAT
LAYOUT
JUnit
Opt Tool
iPhone
Mac os 10.6.4
iOS 4.0
XCode 3.2.3
10. MAQ Software Confidential | Page 10
Achievements
– 150 + mobile apps developed for iPhone, iPad, Android, Windows 6.x,
Windows Phone 7 and BlackBerry
– ~11,000 application installations till date
– Apps successfully submitted to multiple App markets
– 100% of the teams working on latest technologies
– Applications successfully tested under the requirements for the
Microsoft Designed, Windows Mobile logo program.
12. MAQ Software Confidential | Page 12
One touch access to 10, 000 traffic cameras
Accessible over iPhone, Windows Mobile, Android
Auto refresh to view latest images
Quick access to last ten traffic cameras and maps
Easiest way to steer clear of traffic spots
TrafficEdge
Case Study: TrafficEdge
13. MAQ Software Confidential | Page 13
in one
small screen
videos
music
books
games
sports
toys
Case Study: ShopEdge
14. MAQ Software Confidential | Page 14
Case Study: TravelEdge
Daily, weekly and monthly travel and trend reports
Automated e-mail travel reports
Fuel reminder when running low on fuel
Available over Android
Record travel distance and calculate reimbursement
TravelEdge
16. MAQ Software Confidential | Page 16
We Offer…
Location
Based Apps
• City Guides
• GPS/MAPS
• Translators
• Weather
Information
Apps
Utility Apps
• Business Apps
• Calendar Apps
• Contact Book
Apps
• Informational
Apps
Media &
Entertainment
• Online Radio
• Jokes
• Music & Songs
Social
Media
• Facebook
Mobile Apps
• Mobile Web
Browsers
• Email Clients
17. MAQ Software Confidential | Page 17
Location Based Apps
• Apps to find your current location on maps
• Apps for services like car rentals, food home-
delivery, courier tracking, store locators
• Reminder based apps for tasks located nearby
• Apps for campaign management, to help you
target the local audience
• Mobile yellow pages
• Weather news and information
18. MAQ Software Confidential | Page 18
Utility Apps
• Business Apps
• Internal Apps
─ Internal training and evaluation Apps
─ Apps for accounting
─ Company specific apps
• Industry Specific Apps
─ Sales and automation Apps
─ Sales report generator
─ Apps to locate clients in the surrounding region
─ Apps giving industry alerts
19. MAQ Software Confidential | Page 19
Utility Apps
• Informational Apps
• Recipe of the day
• Recipe finder
• Word of the day
• Medical information
• Language translators
• Mathematical dictionaries
• Flight updates
• Flight Information
• E-book downloads
20. MAQ Software Confidential | Page 20
Utility Apps
• Contact Book Apps
• Apps to send you reminders if your contact books are
not updated
• Meeting reminder Apps
• Calendar Apps
• Lunar calendar Apps
• Local calendar Apps (e.g. traditional calendars
according to Hindu, Jewish or Chinese culture)
• Apps to arrange bill due dates on the basis of their
priority
21. MAQ Software Confidential | Page 21
Media and Entertainment
• Request your favorite songs and listen them
online
• Movie ticket booking
• Tune in to your favorite radio channel across the
world and listen to your favorite songs
• Get to know about the nearest stores with
discounts and sales
• Hum a song on the mobile and get the online
link of the song
23. MAQ Software Confidential | Page 23
Application Porting
ShopEdge for iPhone ShopEdge for
Windows Phone 7
Time Duration: 2 weeks
iPhone App development
on Xcode IDE
Windows Phone 7 App development
on Visual Studio 2010
25. MAQ Software Confidential | Page 25
Daily Build
Comprehensive
Requirement
Collection
Robust
Technical and
Architecture
Design
Quality
Application
Coding
Extensive
Testing
Application
Delivery
Progress
Week
Daily updated
prototype
Daily updated
design
Daily updated code files,
committed to SVN
Daily updated build
with latest bug fixes
You can review the
most recent build
everyday throughout
the project cycle
26. MAQ Software Confidential | Page 26
Why MAQ Software Mobile Application Services
Engineering Excellence
• Daily Builds
– Exposes unanticipated design defects
– Makes diagnosing defects easier
– Synchronizes team’s effort
– Minimizes integration risks
• Daily Status Reporting
– Development and Test status of each project
• Code Reviews
– Peer code reviews
– Code reviews by external team
• Rigorous Training & Certification
Program
– Initial technical training
– Project trainings
– Development (70-528, 70-547, etc.) and Test
(CSTE and CSQA) certifications
• Twice a Week Conference
– Discuss work items, priorities, feedback on issues,
etc.
• Zero-Defect Mindset
– Team members must adhere to the required quality
level for their work
– Work is not complete until it reaches that level of
quality
– Execution of Quality tools (Visual Code Analyzer,
PreSharp, SQL Cop, etc.) by Development team
• Test Automation
– Automated Unit test cases
– Automated Functional test cases
– Nightly Test Execution
27. MAQ Software Confidential | Page 27
Your Questions
• How can I get the quickest delivery ?
• How can I get the best quality product ?
• How can I appeal more to the audience ?
28. MAQ Software Confidential | Page 28
Our Solution
• Experience of developing variety of applications
from utility & shopping to location based which
helps us deliver in fastest time
• Expert team working together from US and India
offices which delivers highest quality products
• Better understanding of client needs
• Continuous client involvement
• Experience of working with the worlds biggest IT
company