SlideShare a Scribd company logo
1 of 3
Download to read offline
Global IT Solutions
$24
PSI collaborated with the service
provider in information technology
systems with focus on innovative
tech solutions across domains, to
develop an IoT enabled iOS
application.
About the Client:
The client is an active intelligent life
and comfort system provider and
leader in customised IT
innovations. Their solutions detects
dangerous situations and warns the
users about any probable risks.
Client’s Service Offering:
The client offers a comprehensive system comprising of a
home hub, a central unit, multiple sensors and a server
where the data gets stored. The system is user friendly
and doesn’t require much technical knowledge but just
power connectivity to store or record the activities without
any structural changes. The system detects and raises an
alarm to the stakeholders about any unusual or risky
situation, such as extreme variations in temperature,
windows or doors left open or are opened unexpectedly,
human movement around and inside home observed at
unusual time and other such instances. The system also
tracks the planned activities and reminds the user about
them, be it medication schedule or payment of utility bills
etc.
Solution Approach & Methodology:
The client was looking for a mobility solutions service provider, with an expertise in application
development specifically iOS expertise.
They were looking for a partner who could work as an extended team, and gather all the
requirements while understanding from the underdevelopment android application, and follow the
solution roadmap to deliver the changes on time.
The foremost requirement was to have an iOS application with similar UI as of existing android
application. The other important feature was to provide relevant information on real time basis to
save intermediate time.
PSI developed the application natively using Xcode as the development platform, with Swift as
development language. The solution was developed on Model View Controller based approach to
ensure reusability with best definitions of all interfaces. The UI was created with the help of
storyboards and auto-layout based approach to ensure the design is acceptable across all iOS
devices. Core data was used to ensure seamless integration of client side data layer with UI
components.
Key Highlights of the Approach:
The team worked on adapting and reutilising the android application development code.
UI was pre-defined and the team sticked to the same.
Frequent changes in environment & along with extensibility of the app features were
suggested by the client.
Improved memory management to store the regular patterns and alarm push notifications.
Key Challenges:
IoT being an emerging domain with
technologies still collaborating, there were
no or very limited information on standards
to be followed.
The client wanted the already developed
android application to be cloned into an iOS
application with the same UI and functions.
The team had to deal with the language
barrier as the documentation available was
in German and had to be translated. There
was also very limited documentation or
support manuals relevant to be used to
develop the new app.
The application was to be developed from
scratch. Google firebase had to be
integrated into APNs (iOS push
notifications).
Achievements:
This was a new domain for the team to
explore and became a learning curve for
them to be used in future.
The team had first-hand experience on the
inherent limitations of any mobile platform,
and worked around them to develop the
desired solutions.
Project Highlights:
Client: Customised IT solutions provider
Location: Germany
Industry: Innovative Technology Solutions
Project Duration: Three months
(September ’15 to November ‘15)
Team Size: 2 people
Delivery Model: Offshore
Engagement Model: Turnkey
Technology Deployed:
Framework – iOS and some proprietary
frameworks
Database – Core data, to keep consistent
data locally
Development Platform – iOS
Development Tools – Xcode, Instruments,
iOS development environment provided by
Apple
Design Tools – Photoshop, where ever
required
US Office: 21860, Via Regina, Saratoga, California 95070 USA | Ph:(408) 898-4846 | Fax: (408) 867-0666
India Development Center: G1-265-266, RIICO Industrial Area, EPIP, Sitapura, Jaipur 302022, India | Ph: (91)141-6690000
www.thePSI.com
All Pratham Software (PSI) products and services mentioned herein as well as their respective logos are trademarks or registered with Pratham Software (PSI). All other
product and service names mentioned are the trademarks of their respective companies. Data contained in this document serves informational purposes only.
The content is subject to change without notice. This content is provided by Pratham Software (PSI) for informational purposes only, without representation or warranty
of any kind, and Pratham Software (PSI) shall not be liable for errors or omissions with respect to the content.
Global IT Solutions
About PSI
Pratham Software (PSI) is a global IT services company (with established ISO 9001:2008 practices) providing software
product development, consulting and outsourcing solutions to enterprises worldwide. While providing a wide range of
solutions, we focus on Outsourced Product Development (OPD), Business Process Management (BPM), Application
Development and Maintenance (AMD) and Content Engineering. Our extensive experience in OPD helps us build strong
relationships with Independent Software Vendors (ISVs), as we work with them throughout the product development
lifecycle. Over 12 years of experience in the BPM field with various tools such as Savvion, IBM Lombardi, SharePoint and
open source tools such as Activity have helped us gain leadership position in BPM. In terms of technology and platform,
we work across all major technologies such as Microsoft, Java and Open source and have capabilities and experience in
developing solutions for web, mobile, Cloud and social media. For Enterprise customers, in addition to Process
Automation, we also offer development and support services in BI and DWH.

More Related Content

What's hot

Android Development: Approach for Agile Teams
Android Development: Approach for Agile TeamsAndroid Development: Approach for Agile Teams
Android Development: Approach for Agile TeamsAnay Kamat
 
[apidays Live Australia] - Breaking down the barriers between Pro-Code, Low-C...
[apidays Live Australia] - Breaking down the barriers between Pro-Code, Low-C...[apidays Live Australia] - Breaking down the barriers between Pro-Code, Low-C...
[apidays Live Australia] - Breaking down the barriers between Pro-Code, Low-C...WSO2
 
Accelerate Your Digital Transformation Journey with Cloud Native and Low-Cod...
Accelerate Your Digital Transformation  Journey with Cloud Native and Low-Cod...Accelerate Your Digital Transformation  Journey with Cloud Native and Low-Cod...
Accelerate Your Digital Transformation Journey with Cloud Native and Low-Cod...DevOps.com
 
Mobility solutions - Mobile Apps Development
 Mobility solutions - Mobile Apps Development Mobility solutions - Mobile Apps Development
Mobility solutions - Mobile Apps DevelopmentTharun Bangari
 
Introducing GlobalLogic (company presentation)
Introducing GlobalLogic (company presentation)Introducing GlobalLogic (company presentation)
Introducing GlobalLogic (company presentation)Valentin Boinitski
 
Low code development platform
Low code development platform Low code development platform
Low code development platform madisonsmith415303
 
SFScon21 - Cédric Thomas - The OW2 Market Readiness Levels method. A tool for...
SFScon21 - Cédric Thomas - The OW2 Market Readiness Levels method. A tool for...SFScon21 - Cédric Thomas - The OW2 Market Readiness Levels method. A tool for...
SFScon21 - Cédric Thomas - The OW2 Market Readiness Levels method. A tool for...South Tyrol Free Software Conference
 
Mendix essentials 25 11-2011 introductie mendix by arno rood
Mendix essentials 25 11-2011 introductie mendix by arno roodMendix essentials 25 11-2011 introductie mendix by arno rood
Mendix essentials 25 11-2011 introductie mendix by arno roodMendix
 
Mendix Essentials Presentatie Gerolf Roovers26/08/2011
Mendix Essentials Presentatie Gerolf Roovers26/08/2011Mendix Essentials Presentatie Gerolf Roovers26/08/2011
Mendix Essentials Presentatie Gerolf Roovers26/08/2011Mendix
 
20201107 Putting the DEV in Citizen DEVeloper with the Microsoft Power Platform
20201107 Putting the DEV in Citizen DEVeloper with the Microsoft Power Platform20201107 Putting the DEV in Citizen DEVeloper with the Microsoft Power Platform
20201107 Putting the DEV in Citizen DEVeloper with the Microsoft Power PlatformTracy Van der Schyff
 
DEVOPS ENGINEER - CAREER PATH, JOB SCOPE, AND CERTIFICATIONS
DEVOPS ENGINEER - CAREER PATH, JOB SCOPE, AND CERTIFICATIONSDEVOPS ENGINEER - CAREER PATH, JOB SCOPE, AND CERTIFICATIONS
DEVOPS ENGINEER - CAREER PATH, JOB SCOPE, AND CERTIFICATIONSSprintzeal
 
Low Code Platforms - Ebook
Low Code Platforms - EbookLow Code Platforms - Ebook
Low Code Platforms - EbookWaveMaker, Inc.
 
IT Architect Profession
IT Architect ProfessionIT Architect Profession
IT Architect ProfessionNugroho Gito
 
Low code - empower the capability to accelerate | Swatantra Kumar
Low code - empower the capability to accelerate | Swatantra KumarLow code - empower the capability to accelerate | Swatantra Kumar
Low code - empower the capability to accelerate | Swatantra KumarSwatantra Kumar
 
Nokia Keynote presentation at OW2con'19, June 12-13, 2019, Paris
Nokia Keynote presentation at OW2con'19, June 12-13, 2019, ParisNokia Keynote presentation at OW2con'19, June 12-13, 2019, Paris
Nokia Keynote presentation at OW2con'19, June 12-13, 2019, ParisOW2
 

What's hot (20)

Android Development: Approach for Agile Teams
Android Development: Approach for Agile TeamsAndroid Development: Approach for Agile Teams
Android Development: Approach for Agile Teams
 
[apidays Live Australia] - Breaking down the barriers between Pro-Code, Low-C...
[apidays Live Australia] - Breaking down the barriers between Pro-Code, Low-C...[apidays Live Australia] - Breaking down the barriers between Pro-Code, Low-C...
[apidays Live Australia] - Breaking down the barriers between Pro-Code, Low-C...
 
Accelerate Your Digital Transformation Journey with Cloud Native and Low-Cod...
Accelerate Your Digital Transformation  Journey with Cloud Native and Low-Cod...Accelerate Your Digital Transformation  Journey with Cloud Native and Low-Cod...
Accelerate Your Digital Transformation Journey with Cloud Native and Low-Cod...
 
Mobility solutions - Mobile Apps Development
 Mobility solutions - Mobile Apps Development Mobility solutions - Mobile Apps Development
Mobility solutions - Mobile Apps Development
 
Agile mobility solutions v.1
Agile mobility solutions v.1Agile mobility solutions v.1
Agile mobility solutions v.1
 
What is no-code
What is no-codeWhat is no-code
What is no-code
 
Introducing GlobalLogic (company presentation)
Introducing GlobalLogic (company presentation)Introducing GlobalLogic (company presentation)
Introducing GlobalLogic (company presentation)
 
Low code development platform
Low code development platform Low code development platform
Low code development platform
 
ING-Docker
ING-DockerING-Docker
ING-Docker
 
Low Code Application Development Platform
Low Code Application Development PlatformLow Code Application Development Platform
Low Code Application Development Platform
 
SFScon21 - Cédric Thomas - The OW2 Market Readiness Levels method. A tool for...
SFScon21 - Cédric Thomas - The OW2 Market Readiness Levels method. A tool for...SFScon21 - Cédric Thomas - The OW2 Market Readiness Levels method. A tool for...
SFScon21 - Cédric Thomas - The OW2 Market Readiness Levels method. A tool for...
 
Mendix essentials 25 11-2011 introductie mendix by arno rood
Mendix essentials 25 11-2011 introductie mendix by arno roodMendix essentials 25 11-2011 introductie mendix by arno rood
Mendix essentials 25 11-2011 introductie mendix by arno rood
 
Mendix Essentials Presentatie Gerolf Roovers26/08/2011
Mendix Essentials Presentatie Gerolf Roovers26/08/2011Mendix Essentials Presentatie Gerolf Roovers26/08/2011
Mendix Essentials Presentatie Gerolf Roovers26/08/2011
 
20201107 Putting the DEV in Citizen DEVeloper with the Microsoft Power Platform
20201107 Putting the DEV in Citizen DEVeloper with the Microsoft Power Platform20201107 Putting the DEV in Citizen DEVeloper with the Microsoft Power Platform
20201107 Putting the DEV in Citizen DEVeloper with the Microsoft Power Platform
 
DEVOPS ENGINEER - CAREER PATH, JOB SCOPE, AND CERTIFICATIONS
DEVOPS ENGINEER - CAREER PATH, JOB SCOPE, AND CERTIFICATIONSDEVOPS ENGINEER - CAREER PATH, JOB SCOPE, AND CERTIFICATIONS
DEVOPS ENGINEER - CAREER PATH, JOB SCOPE, AND CERTIFICATIONS
 
Low Code Platforms - Ebook
Low Code Platforms - EbookLow Code Platforms - Ebook
Low Code Platforms - Ebook
 
Php verses .net
Php verses .netPhp verses .net
Php verses .net
 
IT Architect Profession
IT Architect ProfessionIT Architect Profession
IT Architect Profession
 
Low code - empower the capability to accelerate | Swatantra Kumar
Low code - empower the capability to accelerate | Swatantra KumarLow code - empower the capability to accelerate | Swatantra Kumar
Low code - empower the capability to accelerate | Swatantra Kumar
 
Nokia Keynote presentation at OW2con'19, June 12-13, 2019, Paris
Nokia Keynote presentation at OW2con'19, June 12-13, 2019, ParisNokia Keynote presentation at OW2con'19, June 12-13, 2019, Paris
Nokia Keynote presentation at OW2con'19, June 12-13, 2019, Paris
 

Viewers also liked

SMART EDU : the transformation of education. Strategies to prepare the jobs o...
SMART EDU : the transformation of education. Strategies to prepare the jobs o...SMART EDU : the transformation of education. Strategies to prepare the jobs o...
SMART EDU : the transformation of education. Strategies to prepare the jobs o...WebSylvieFaucheux
 
Unusual Photography
Unusual PhotographyUnusual Photography
Unusual PhotographyBiaEsteves
 
Innovating for education in a smart nation
Innovating for education in a smart nationInnovating for education in a smart nation
Innovating for education in a smart nationEducationNC
 
NYSCATE 2015 Avaya Smart Campus Solutions
NYSCATE 2015 Avaya Smart Campus SolutionsNYSCATE 2015 Avaya Smart Campus Solutions
NYSCATE 2015 Avaya Smart Campus SolutionsMark Fletcher, ENP
 
Smart Campus Concept
Smart Campus ConceptSmart Campus Concept
Smart Campus ConceptNoor Azam
 
Smart Campus - Features and Benefits of Smart Technology in School Campus
Smart Campus -  Features and Benefits of Smart Technology in School CampusSmart Campus -  Features and Benefits of Smart Technology in School Campus
Smart Campus - Features and Benefits of Smart Technology in School CampusSmart Schooling
 
Smart campus: an effective concept for the Smart City development
Smart campus:  an effective concept for the Smart City developmentSmart campus:  an effective concept for the Smart City development
Smart campus: an effective concept for the Smart City developmentIsam Shahrour
 

Viewers also liked (8)

SMART EDU : the transformation of education. Strategies to prepare the jobs o...
SMART EDU : the transformation of education. Strategies to prepare the jobs o...SMART EDU : the transformation of education. Strategies to prepare the jobs o...
SMART EDU : the transformation of education. Strategies to prepare the jobs o...
 
Unusual Photography
Unusual PhotographyUnusual Photography
Unusual Photography
 
Innovating for education in a smart nation
Innovating for education in a smart nationInnovating for education in a smart nation
Innovating for education in a smart nation
 
NYSCATE 2015 Avaya Smart Campus Solutions
NYSCATE 2015 Avaya Smart Campus SolutionsNYSCATE 2015 Avaya Smart Campus Solutions
NYSCATE 2015 Avaya Smart Campus Solutions
 
Tools for a Smart and Sustainable Campus
Tools for a Smart and Sustainable CampusTools for a Smart and Sustainable Campus
Tools for a Smart and Sustainable Campus
 
Smart Campus Concept
Smart Campus ConceptSmart Campus Concept
Smart Campus Concept
 
Smart Campus - Features and Benefits of Smart Technology in School Campus
Smart Campus -  Features and Benefits of Smart Technology in School CampusSmart Campus -  Features and Benefits of Smart Technology in School Campus
Smart Campus - Features and Benefits of Smart Technology in School Campus
 
Smart campus: an effective concept for the Smart City development
Smart campus:  an effective concept for the Smart City developmentSmart campus:  an effective concept for the Smart City development
Smart campus: an effective concept for the Smart City development
 

Similar to Mobile Applications for Internet of Things (IoT) Enabled Devices

Mainstream development presentation
Mainstream development presentationMainstream development presentation
Mainstream development presentationAnna Vyrostak
 
COMPANY PORTFOLIO
COMPANY PORTFOLIO COMPANY PORTFOLIO
COMPANY PORTFOLIO Georgey John
 
Developex_showcases
Developex_showcasesDevelopex_showcases
Developex_showcasesOlga Rusu
 
Case studies-without-profile
Case studies-without-profileCase studies-without-profile
Case studies-without-profilevikramrsingh
 
Software Application Development - Advantix Technolgoies
Software Application Development - Advantix TechnolgoiesSoftware Application Development - Advantix Technolgoies
Software Application Development - Advantix TechnolgoiesManojkumar Govindasamy
 
Advantix corporate presentation for marketing
Advantix corporate presentation for marketingAdvantix corporate presentation for marketing
Advantix corporate presentation for marketingAdvantix Technologies
 
Net Solutions Android app dev brochure
Net Solutions Android app dev brochureNet Solutions Android app dev brochure
Net Solutions Android app dev brochureNet Solutions
 
V1 info tech portfolio
V1 info tech portfolioV1 info tech portfolio
V1 info tech portfolioV1InfoTech
 
R-Style Lab: Company, Processes, Expertise
R-Style Lab: Company, Processes, ExpertiseR-Style Lab: Company, Processes, Expertise
R-Style Lab: Company, Processes, ExpertiseR-Style Lab
 
Dot Net Profile
Dot Net ProfileDot Net Profile
Dot Net Profileamit kumar
 
MoreFromIT.com - SOFTWARE HOUSE / MOBILE APPS /PHP/IOS/Android
MoreFromIT.com - SOFTWARE HOUSE / MOBILE APPS /PHP/IOS/AndroidMoreFromIT.com - SOFTWARE HOUSE / MOBILE APPS /PHP/IOS/Android
MoreFromIT.com - SOFTWARE HOUSE / MOBILE APPS /PHP/IOS/AndroidMarcin Szlufik
 
MorefromIT Check us out and feel free to contact!
MorefromIT Check us out and feel free to contact!MorefromIT Check us out and feel free to contact!
MorefromIT Check us out and feel free to contact!Jakub Krasnowski
 

Similar to Mobile Applications for Internet of Things (IoT) Enabled Devices (20)

Native Android Development
Native Android DevelopmentNative Android Development
Native Android Development
 
Mainstream development presentation
Mainstream development presentationMainstream development presentation
Mainstream development presentation
 
COMPANY PORTFOLIO
COMPANY PORTFOLIO COMPANY PORTFOLIO
COMPANY PORTFOLIO
 
Developex_showcases
Developex_showcasesDevelopex_showcases
Developex_showcases
 
Mobile Development Capability
Mobile Development Capability Mobile Development Capability
Mobile Development Capability
 
Mobile development capability doc
Mobile development capability docMobile development capability doc
Mobile development capability doc
 
Case studies-without-profile
Case studies-without-profileCase studies-without-profile
Case studies-without-profile
 
Flutter Web Development Service - Connect Infosoft.pdf
Flutter Web Development Service - Connect Infosoft.pdfFlutter Web Development Service - Connect Infosoft.pdf
Flutter Web Development Service - Connect Infosoft.pdf
 
Software Application Development - Advantix Technolgoies
Software Application Development - Advantix TechnolgoiesSoftware Application Development - Advantix Technolgoies
Software Application Development - Advantix Technolgoies
 
Advantix corporate presentation for marketing
Advantix corporate presentation for marketingAdvantix corporate presentation for marketing
Advantix corporate presentation for marketing
 
Net Solutions Android app dev brochure
Net Solutions Android app dev brochureNet Solutions Android app dev brochure
Net Solutions Android app dev brochure
 
NarendraKolla
NarendraKollaNarendraKolla
NarendraKolla
 
V1 info tech portfolio
V1 info tech portfolioV1 info tech portfolio
V1 info tech portfolio
 
R-Style Lab: Company, Processes, Expertise
R-Style Lab: Company, Processes, ExpertiseR-Style Lab: Company, Processes, Expertise
R-Style Lab: Company, Processes, Expertise
 
Resume
ResumeResume
Resume
 
Dot Net Profile
Dot Net ProfileDot Net Profile
Dot Net Profile
 
Resume
ResumeResume
Resume
 
CV Jose Maria Estevez Canales - EN
CV Jose Maria Estevez Canales - ENCV Jose Maria Estevez Canales - EN
CV Jose Maria Estevez Canales - EN
 
MoreFromIT.com - SOFTWARE HOUSE / MOBILE APPS /PHP/IOS/Android
MoreFromIT.com - SOFTWARE HOUSE / MOBILE APPS /PHP/IOS/AndroidMoreFromIT.com - SOFTWARE HOUSE / MOBILE APPS /PHP/IOS/Android
MoreFromIT.com - SOFTWARE HOUSE / MOBILE APPS /PHP/IOS/Android
 
MorefromIT Check us out and feel free to contact!
MorefromIT Check us out and feel free to contact!MorefromIT Check us out and feel free to contact!
MorefromIT Check us out and feel free to contact!
 

More from Pratham Software (PSI)

More from Pratham Software (PSI) (15)

Data Management in Oil & Gas Industry
Data Management in Oil & Gas IndustryData Management in Oil & Gas Industry
Data Management in Oil & Gas Industry
 
UX_Web to Mobile
UX_Web to MobileUX_Web to Mobile
UX_Web to Mobile
 
Enterprise Mobility in Asset Management Industry
Enterprise Mobility in Asset Management IndustryEnterprise Mobility in Asset Management Industry
Enterprise Mobility in Asset Management Industry
 
Sales enablement app
Sales enablement appSales enablement app
Sales enablement app
 
Workforce Management Solution
Workforce Management SolutionWorkforce Management Solution
Workforce Management Solution
 
Security Testing
Security TestingSecurity Testing
Security Testing
 
Data Management in Oil & Gas Industry
Data Management in Oil & Gas IndustryData Management in Oil & Gas Industry
Data Management in Oil & Gas Industry
 
Rest Assured
Rest AssuredRest Assured
Rest Assured
 
Data Warehousing
Data WarehousingData Warehousing
Data Warehousing
 
Detect Early Stress in Borrower Accounts
Detect Early Stress in Borrower Accounts Detect Early Stress in Borrower Accounts
Detect Early Stress in Borrower Accounts
 
Customer Lifetime Value for Retail Chain
Customer Lifetime Value for Retail ChainCustomer Lifetime Value for Retail Chain
Customer Lifetime Value for Retail Chain
 
Ad-platform for Digital Advertising Management
Ad-platform for Digital Advertising ManagementAd-platform for Digital Advertising Management
Ad-platform for Digital Advertising Management
 
Performance Testing Services for Case Management Application
Performance Testing Services for Case Management ApplicationPerformance Testing Services for Case Management Application
Performance Testing Services for Case Management Application
 
Mobile Device Management Testing
Mobile Device Management TestingMobile Device Management Testing
Mobile Device Management Testing
 
NFC AND SECURE SOCKET ENABLED COMMUNICATION SYSTEM FOR MOBILE APPLICATIONS
NFC AND SECURE SOCKET ENABLED COMMUNICATION SYSTEM FOR MOBILE APPLICATIONSNFC AND SECURE SOCKET ENABLED COMMUNICATION SYSTEM FOR MOBILE APPLICATIONS
NFC AND SECURE SOCKET ENABLED COMMUNICATION SYSTEM FOR MOBILE APPLICATIONS
 

Recently uploaded

Jumeirah Call Girls Dubai Concupis O528786472 Dubai Call Girls In Bur Dubai N...
Jumeirah Call Girls Dubai Concupis O528786472 Dubai Call Girls In Bur Dubai N...Jumeirah Call Girls Dubai Concupis O528786472 Dubai Call Girls In Bur Dubai N...
Jumeirah Call Girls Dubai Concupis O528786472 Dubai Call Girls In Bur Dubai N...hf8803863
 
Mumbai Call Girls Malad West WhatsApp 9892124323 Full Night Enjoy -
Mumbai Call Girls Malad West WhatsApp 9892124323 Full Night Enjoy -Mumbai Call Girls Malad West WhatsApp 9892124323 Full Night Enjoy -
Mumbai Call Girls Malad West WhatsApp 9892124323 Full Night Enjoy -Pooja Nehwal
 
AliExpress Clothing Brand Media Planning
AliExpress Clothing Brand Media PlanningAliExpress Clothing Brand Media Planning
AliExpress Clothing Brand Media Planningjen_giacalone
 
Call Girls in civil lines Delhi 8264348440 ✅ call girls ❤️
Call Girls in civil lines Delhi 8264348440 ✅ call girls ❤️Call Girls in civil lines Delhi 8264348440 ✅ call girls ❤️
Call Girls in civil lines Delhi 8264348440 ✅ call girls ❤️soniya singh
 
Call Girls in mahipalpur Delhi 8264348440 ✅ call girls ❤️
Call Girls in mahipalpur Delhi 8264348440 ✅ call girls ❤️Call Girls in mahipalpur Delhi 8264348440 ✅ call girls ❤️
Call Girls in mahipalpur Delhi 8264348440 ✅ call girls ❤️soniya singh
 
Independent Call Girls Delhi ~9711199012~ Call Me
Independent Call Girls Delhi ~9711199012~ Call MeIndependent Call Girls Delhi ~9711199012~ Call Me
Independent Call Girls Delhi ~9711199012~ Call MeMs Riya
 
Mushkan 8126941651 Call Girls Servicein Jammu
Mushkan 8126941651 Call Girls Servicein JammuMushkan 8126941651 Call Girls Servicein Jammu
Mushkan 8126941651 Call Girls Servicein Jammujaanseema653
 
Call US 📞 9892124323 ✅ V.VIP Call Girls In Andheri ( Mumbai )
Call US 📞 9892124323 ✅ V.VIP Call Girls In Andheri ( Mumbai )Call US 📞 9892124323 ✅ V.VIP Call Girls In Andheri ( Mumbai )
Call US 📞 9892124323 ✅ V.VIP Call Girls In Andheri ( Mumbai )Pooja Nehwal
 
Moscow City People project Roman Kurganov
Moscow City People project Roman KurganovMoscow City People project Roman Kurganov
Moscow City People project Roman KurganovRomanKurganov
 
Call Girls in Chittaranjan Park Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Chittaranjan Park Delhi 💯Call Us 🔝8264348440🔝Call Girls in Chittaranjan Park Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Chittaranjan Park Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
Call Girls In Panipat 08860008073 ✨Top Call Girl Service Panipat Escorts
Call Girls In Panipat 08860008073 ✨Top Call Girl Service Panipat EscortsCall Girls In Panipat 08860008073 ✨Top Call Girl Service Panipat Escorts
Call Girls In Panipat 08860008073 ✨Top Call Girl Service Panipat EscortsApsara Of India
 
KALENDAR KUDA 2024 Hi resolution cuti umum.pdf
KALENDAR KUDA 2024 Hi resolution cuti umum.pdfKALENDAR KUDA 2024 Hi resolution cuti umum.pdf
KALENDAR KUDA 2024 Hi resolution cuti umum.pdfSallamSulaiman
 
Call Now ☎ 8264348440 !! Call Girls in Govindpuri Escort Service Delhi N.C.R.
Call Now ☎ 8264348440 !! Call Girls in Govindpuri Escort Service Delhi N.C.R.Call Now ☎ 8264348440 !! Call Girls in Govindpuri Escort Service Delhi N.C.R.
Call Now ☎ 8264348440 !! Call Girls in Govindpuri Escort Service Delhi N.C.R.soniya singh
 
9990771857 Call Girls in Noida Sector 05 Noida (Call Girls) Delhi
9990771857 Call Girls in Noida Sector 05 Noida (Call Girls) Delhi9990771857 Call Girls in Noida Sector 05 Noida (Call Girls) Delhi
9990771857 Call Girls in Noida Sector 05 Noida (Call Girls) Delhidelhimodel235
 
22K Indian Gold Jewelry Online - Buy 22 Karat Gold Jewelry in USA
22K Indian Gold Jewelry Online - Buy 22 Karat Gold Jewelry in USA22K Indian Gold Jewelry Online - Buy 22 Karat Gold Jewelry in USA
22K Indian Gold Jewelry Online - Buy 22 Karat Gold Jewelry in USAQueen of Hearts Jewelry
 
Dubai Call Girls Big Tit Wives O528786472 Call Girls Dubai
Dubai Call Girls Big Tit Wives O528786472 Call Girls DubaiDubai Call Girls Big Tit Wives O528786472 Call Girls Dubai
Dubai Call Girls Big Tit Wives O528786472 Call Girls Dubaihf8803863
 
Neelam 9058824046 Call Girls Service in Haridwar
Neelam 9058824046 Call Girls Service in HaridwarNeelam 9058824046 Call Girls Service in Haridwar
Neelam 9058824046 Call Girls Service in Haridwarjaanseema653
 
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199012 ☎️ Hard And Sexy Vip Call
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199012 ☎️ Hard And Sexy Vip Call꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199012 ☎️ Hard And Sexy Vip Call
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199012 ☎️ Hard And Sexy Vip CallMs Riya
 

Recently uploaded (20)

Jumeirah Call Girls Dubai Concupis O528786472 Dubai Call Girls In Bur Dubai N...
Jumeirah Call Girls Dubai Concupis O528786472 Dubai Call Girls In Bur Dubai N...Jumeirah Call Girls Dubai Concupis O528786472 Dubai Call Girls In Bur Dubai N...
Jumeirah Call Girls Dubai Concupis O528786472 Dubai Call Girls In Bur Dubai N...
 
Mumbai Call Girls Malad West WhatsApp 9892124323 Full Night Enjoy -
Mumbai Call Girls Malad West WhatsApp 9892124323 Full Night Enjoy -Mumbai Call Girls Malad West WhatsApp 9892124323 Full Night Enjoy -
Mumbai Call Girls Malad West WhatsApp 9892124323 Full Night Enjoy -
 
AliExpress Clothing Brand Media Planning
AliExpress Clothing Brand Media PlanningAliExpress Clothing Brand Media Planning
AliExpress Clothing Brand Media Planning
 
Call Girls in civil lines Delhi 8264348440 ✅ call girls ❤️
Call Girls in civil lines Delhi 8264348440 ✅ call girls ❤️Call Girls in civil lines Delhi 8264348440 ✅ call girls ❤️
Call Girls in civil lines Delhi 8264348440 ✅ call girls ❤️
 
Call Girls in mahipalpur Delhi 8264348440 ✅ call girls ❤️
Call Girls in mahipalpur Delhi 8264348440 ✅ call girls ❤️Call Girls in mahipalpur Delhi 8264348440 ✅ call girls ❤️
Call Girls in mahipalpur Delhi 8264348440 ✅ call girls ❤️
 
Independent Call Girls Delhi ~9711199012~ Call Me
Independent Call Girls Delhi ~9711199012~ Call MeIndependent Call Girls Delhi ~9711199012~ Call Me
Independent Call Girls Delhi ~9711199012~ Call Me
 
Russian Call Girls Rohini Sector 25 💓 Delhi 9999965857 @Sabina Modi VVIP MODE...
Russian Call Girls Rohini Sector 25 💓 Delhi 9999965857 @Sabina Modi VVIP MODE...Russian Call Girls Rohini Sector 25 💓 Delhi 9999965857 @Sabina Modi VVIP MODE...
Russian Call Girls Rohini Sector 25 💓 Delhi 9999965857 @Sabina Modi VVIP MODE...
 
Mushkan 8126941651 Call Girls Servicein Jammu
Mushkan 8126941651 Call Girls Servicein JammuMushkan 8126941651 Call Girls Servicein Jammu
Mushkan 8126941651 Call Girls Servicein Jammu
 
Call US 📞 9892124323 ✅ V.VIP Call Girls In Andheri ( Mumbai )
Call US 📞 9892124323 ✅ V.VIP Call Girls In Andheri ( Mumbai )Call US 📞 9892124323 ✅ V.VIP Call Girls In Andheri ( Mumbai )
Call US 📞 9892124323 ✅ V.VIP Call Girls In Andheri ( Mumbai )
 
Moscow City People project Roman Kurganov
Moscow City People project Roman KurganovMoscow City People project Roman Kurganov
Moscow City People project Roman Kurganov
 
Call Girls in Chittaranjan Park Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Chittaranjan Park Delhi 💯Call Us 🔝8264348440🔝Call Girls in Chittaranjan Park Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Chittaranjan Park Delhi 💯Call Us 🔝8264348440🔝
 
Hauz Khas Call Girls Delhi ✌️Independent Escort Service 💕 Hot Model's 9999965857
Hauz Khas Call Girls Delhi ✌️Independent Escort Service 💕 Hot Model's 9999965857Hauz Khas Call Girls Delhi ✌️Independent Escort Service 💕 Hot Model's 9999965857
Hauz Khas Call Girls Delhi ✌️Independent Escort Service 💕 Hot Model's 9999965857
 
Call Girls In Panipat 08860008073 ✨Top Call Girl Service Panipat Escorts
Call Girls In Panipat 08860008073 ✨Top Call Girl Service Panipat EscortsCall Girls In Panipat 08860008073 ✨Top Call Girl Service Panipat Escorts
Call Girls In Panipat 08860008073 ✨Top Call Girl Service Panipat Escorts
 
KALENDAR KUDA 2024 Hi resolution cuti umum.pdf
KALENDAR KUDA 2024 Hi resolution cuti umum.pdfKALENDAR KUDA 2024 Hi resolution cuti umum.pdf
KALENDAR KUDA 2024 Hi resolution cuti umum.pdf
 
Call Now ☎ 8264348440 !! Call Girls in Govindpuri Escort Service Delhi N.C.R.
Call Now ☎ 8264348440 !! Call Girls in Govindpuri Escort Service Delhi N.C.R.Call Now ☎ 8264348440 !! Call Girls in Govindpuri Escort Service Delhi N.C.R.
Call Now ☎ 8264348440 !! Call Girls in Govindpuri Escort Service Delhi N.C.R.
 
9990771857 Call Girls in Noida Sector 05 Noida (Call Girls) Delhi
9990771857 Call Girls in Noida Sector 05 Noida (Call Girls) Delhi9990771857 Call Girls in Noida Sector 05 Noida (Call Girls) Delhi
9990771857 Call Girls in Noida Sector 05 Noida (Call Girls) Delhi
 
22K Indian Gold Jewelry Online - Buy 22 Karat Gold Jewelry in USA
22K Indian Gold Jewelry Online - Buy 22 Karat Gold Jewelry in USA22K Indian Gold Jewelry Online - Buy 22 Karat Gold Jewelry in USA
22K Indian Gold Jewelry Online - Buy 22 Karat Gold Jewelry in USA
 
Dubai Call Girls Big Tit Wives O528786472 Call Girls Dubai
Dubai Call Girls Big Tit Wives O528786472 Call Girls DubaiDubai Call Girls Big Tit Wives O528786472 Call Girls Dubai
Dubai Call Girls Big Tit Wives O528786472 Call Girls Dubai
 
Neelam 9058824046 Call Girls Service in Haridwar
Neelam 9058824046 Call Girls Service in HaridwarNeelam 9058824046 Call Girls Service in Haridwar
Neelam 9058824046 Call Girls Service in Haridwar
 
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199012 ☎️ Hard And Sexy Vip Call
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199012 ☎️ Hard And Sexy Vip Call꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199012 ☎️ Hard And Sexy Vip Call
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199012 ☎️ Hard And Sexy Vip Call
 

Mobile Applications for Internet of Things (IoT) Enabled Devices

  • 2. $24 PSI collaborated with the service provider in information technology systems with focus on innovative tech solutions across domains, to develop an IoT enabled iOS application. About the Client: The client is an active intelligent life and comfort system provider and leader in customised IT innovations. Their solutions detects dangerous situations and warns the users about any probable risks. Client’s Service Offering: The client offers a comprehensive system comprising of a home hub, a central unit, multiple sensors and a server where the data gets stored. The system is user friendly and doesn’t require much technical knowledge but just power connectivity to store or record the activities without any structural changes. The system detects and raises an alarm to the stakeholders about any unusual or risky situation, such as extreme variations in temperature, windows or doors left open or are opened unexpectedly, human movement around and inside home observed at unusual time and other such instances. The system also tracks the planned activities and reminds the user about them, be it medication schedule or payment of utility bills etc. Solution Approach & Methodology: The client was looking for a mobility solutions service provider, with an expertise in application development specifically iOS expertise. They were looking for a partner who could work as an extended team, and gather all the requirements while understanding from the underdevelopment android application, and follow the solution roadmap to deliver the changes on time. The foremost requirement was to have an iOS application with similar UI as of existing android application. The other important feature was to provide relevant information on real time basis to save intermediate time. PSI developed the application natively using Xcode as the development platform, with Swift as development language. The solution was developed on Model View Controller based approach to ensure reusability with best definitions of all interfaces. The UI was created with the help of storyboards and auto-layout based approach to ensure the design is acceptable across all iOS devices. Core data was used to ensure seamless integration of client side data layer with UI components. Key Highlights of the Approach: The team worked on adapting and reutilising the android application development code. UI was pre-defined and the team sticked to the same. Frequent changes in environment & along with extensibility of the app features were suggested by the client. Improved memory management to store the regular patterns and alarm push notifications.
  • 3. Key Challenges: IoT being an emerging domain with technologies still collaborating, there were no or very limited information on standards to be followed. The client wanted the already developed android application to be cloned into an iOS application with the same UI and functions. The team had to deal with the language barrier as the documentation available was in German and had to be translated. There was also very limited documentation or support manuals relevant to be used to develop the new app. The application was to be developed from scratch. Google firebase had to be integrated into APNs (iOS push notifications). Achievements: This was a new domain for the team to explore and became a learning curve for them to be used in future. The team had first-hand experience on the inherent limitations of any mobile platform, and worked around them to develop the desired solutions. Project Highlights: Client: Customised IT solutions provider Location: Germany Industry: Innovative Technology Solutions Project Duration: Three months (September ’15 to November ‘15) Team Size: 2 people Delivery Model: Offshore Engagement Model: Turnkey Technology Deployed: Framework – iOS and some proprietary frameworks Database – Core data, to keep consistent data locally Development Platform – iOS Development Tools – Xcode, Instruments, iOS development environment provided by Apple Design Tools – Photoshop, where ever required US Office: 21860, Via Regina, Saratoga, California 95070 USA | Ph:(408) 898-4846 | Fax: (408) 867-0666 India Development Center: G1-265-266, RIICO Industrial Area, EPIP, Sitapura, Jaipur 302022, India | Ph: (91)141-6690000 www.thePSI.com All Pratham Software (PSI) products and services mentioned herein as well as their respective logos are trademarks or registered with Pratham Software (PSI). All other product and service names mentioned are the trademarks of their respective companies. Data contained in this document serves informational purposes only. The content is subject to change without notice. This content is provided by Pratham Software (PSI) for informational purposes only, without representation or warranty of any kind, and Pratham Software (PSI) shall not be liable for errors or omissions with respect to the content. Global IT Solutions About PSI Pratham Software (PSI) is a global IT services company (with established ISO 9001:2008 practices) providing software product development, consulting and outsourcing solutions to enterprises worldwide. While providing a wide range of solutions, we focus on Outsourced Product Development (OPD), Business Process Management (BPM), Application Development and Maintenance (AMD) and Content Engineering. Our extensive experience in OPD helps us build strong relationships with Independent Software Vendors (ISVs), as we work with them throughout the product development lifecycle. Over 12 years of experience in the BPM field with various tools such as Savvion, IBM Lombardi, SharePoint and open source tools such as Activity have helped us gain leadership position in BPM. In terms of technology and platform, we work across all major technologies such as Microsoft, Java and Open source and have capabilities and experience in developing solutions for web, mobile, Cloud and social media. For Enterprise customers, in addition to Process Automation, we also offer development and support services in BI and DWH.