Comments
Description
Transcript
! 1!
! ! ! ! ! ! ! ! ! ! ! ! ! ! ! 1! ! ! ! ! ! ! We!hereby!certify!that!this!material,!which!we!submit!for!assessment! on!the!programme!of!study!leading!to!the!award!of!M.Sc.!in!Electronic!Commerce! is!entirely!our!own!work!and!has!not!been!taken!from!the!work!of!others!save!and! to!the!extent!that!such!work!has!been!cited!and!acknowledged!within!the!text!of! my!work.!I!also!certify!that!we!have!read,!understand!and!are!in!compliance!with!the! DCU!Guidelines!on!Best!Practice!in!Research!Ethics.! ! Deirdre!Connolly,!Student!Number!!!!!!!11212127! ! Gráinne!Mary!Malone!Student!Number!!55149774! ! Emmanuelle!Perrier!Student!Number!11211441! ! Omar!Fachar!Student!Number!!11211427! ! Date!!19th!August!2012! ! ! ! ! ! ! ! ! ! ! 2! ! ! ! ! We!would!like!to!express!our!sincere!thanks!to!our!Practicum!advisors!Dr.!Cathal!Gurrin!and! Dr.!Regina!Connolly!who!kindly!advised!and!supported!our!work!during!the!Summer.! We! also! wish! to! extend! our! thanks! to! Professor! Alan! Smeaton,! Mr.! Terry! O’Brien! and! Mr.! Patrick!Mulcahy.! ! ! Special! thanks! to! all! our! families! and! friends! for! their! support! and! encouragement! throughout!the!year.! ! ! ! 3! ! ! Table&of&Contents& ! 1! Table!of!Contents!................................................................................................................!4! 2! Definitions!.........................................................................................................................!10! 2.1! Geofence!....................................................................................................................!11! 2.2! Geonotes!....................................................................................................................!11! 2.3! Geotrigger!..................................................................................................................!11! 2.4! Platform!.....................................................................................................................!11! 2.5! Interface!.....................................................................................................................!11! Exeutive&Summary& 3! Executive!Summary!..........................................................................................................!12! 3.1! Introduction!...............................................................................................................!13! 3.2! Product!and!Service!and!its!advantages!....................................................................!13! 3.3! Our!Vision!...................................................................................................................!14! 3.4! The!Market!.................................................................................................................!14! 3.5! Target!customer!.........................................................................................................!15! 3.6! Business!Strategy!.......................................................................................................!15! 3.7! Unique!Solution!.........................................................................................................!15! 3.8! First!to!Market!...........................................................................................................!15! 3.9! Company!!Team!.........................................................................................................!15! 3.10! Market!strategy!.......................................................................................................!16! 3.11! Financial!Projections!................................................................................................!16! 3.12! Funding!....................................................................................................................!16! 4! Genesis!.............................................................................................................................!17! Market&Analysis& 5! Location!Based!Services!Global!Industry!Overview!..........................................................!19! 5.1! Global!Market!Analysis!..............................................................................................!19! 5.2! Target!Market!............................................................................................................!22! 5.3! Emerging!Trends!Influencing!Location!Growth!..........................................................!22! 5.4! Primary!Research!.......................................................................................................!26! 6! The!Global!App!Marketplace!............................................................................................!28! 6.1! The!global!marketplace!..............................................................................................!28! ! ! 4! ! ! 6.2! Top!Cutting!Edge!Mobile!app!Trends!for!2012!..........................................................!31! 7! API!market!........................................................................................................................!33! 7.1! Fragmentation!is!the!New!Reality!..............................................................................!33! 7.2! API!Explained!..............................................................................................................!34! 7.3! Why!are!APIs!useful?!.................................................................................................!34! 7.4! APIs!business!model!...................................................................................................!34! 7.5! API!Market!is!Accelerating!.........................................................................................!35! 7.6! RESTful!API!.................................................................................................................!36! 8! Competitive!Landscape!.....................................................................................................!39! 8.1! Direct!Competitor!......................................................................................................!39! 8.2! Indirect!competitors!..................................................................................................!39! 8.3! Differentiation!............................................................................................................!41! 8.4! Competitive!Advantage!..............................................................................................!41! 8.5! Benefits!to!Clients!......................................................................................................!41! 8.6! Segmentation!.............................................................................................................!42! 8.7! Porter’s!5!forces!.........................................................................................................!43! 9! Industry!Engagement!........................................................................................................!44! 10! Target!Customer!...............................................................................................................!45! Use&Cases& 11! Use!Cases!..........................................................................................................................!49! 11.1! Marketing!and!Advertising!.......................................................................................!49! 11.2! Family!Safety!............................................................................................................!49! 11.3! Device!Tracking!in!Education!...................................................................................!50! 11.4! Enterprise!.................................................................................................................!50! 11.5! Agriculture!...............................................................................................................!50! 11.6! Medical!....................................................................................................................!51! 11.7! Event!Management!..................................................................................................!51! 11.8! Public!Sector!............................................................................................................!51! 11.9! Personnel!Safety!......................................................................................................!51! 11.10! Tourism!..................................................................................................................!52! 11.11! Social!and!Consumer!.............................................................................................!52! ! ! 5! ! ! Business&Description& 12! Our!Vision!.........................................................................................................................!54! 13! Our!Product!......................................................................................................................!54! 13.1! How!it!works?!..........................................................................................................!54! 14! Value!Proposition!.............................................................................................................!55! 15! Business!Strategy!..............................................................................................................!56! 15.1! Vertical!integration!..................................................................................................!56! 16! Revenue!Model!.................................................................................................................!56! 17! Company!Set!Up!...............................................................................................................!57! 18! Funding!.............................................................................................................................!57! 19! Our!Management!Team!....................................................................................................!57! 20! Staffing!..............................................................................................................................!58! 21! Workspace!........................................................................................................................!59! 22! Legal!Requirements!for!Company!Formation!...................................................................!59! 23! Around!LaBS!Business!Phases!...........................................................................................!60! 23.1! Starting!Phase!..........................................................................................................!60! 23.2! Growing!phase!.........................................................................................................!61! 23.3! Maturity!phase!.........................................................................................................!62! 23.4! Declining!phase!........................................................................................................!63! 23.5! Re\positioning!phase!...............................................................................................!63! Proof&Of&Concept& 24! Proof!of!Concept!...............................................................................................................!66! 24.1! Pet!market!overview!................................................................................................!66! 24.2! Additional!source!of!revenue!...................................................................................!66! Marketing&Analysis& 25! Pricing!Strategy!.................................................................................................................!68! 26! Price!..................................................................................................................................!68! 27! Promotion!.........................................................................................................................!68! 28! Place!.................................................................................................................................!69! 28.1! Incubator!Hubs\!The!Digital!Hub!..............................................................................!69! 28.2! Dublin!Web!Summit!.................................................................................................!69! 28.3! Dublin!Beta!..............................................................................................................!69! ! ! 6! ! ! 28.4! Dublin!Business!Innovation!Centre!..........................................................................!70! 28.5! Sandbox!...................................................................................................................!70! 28.6! Enterprise!Europe!Network!.....................................................................................!71! 28.7! 3scale!.......................................................................................................................!71! 28.8! Programmable!Web!.................................................................................................!71! 28.9! Conferences!on!Location!.........................................................................................!72! 28.10! Search!Engine!Optimization!...................................................................................!72! 29! Strategic!Partnerships!.......................................................................................................!72! 30! People!...............................................................................................................................!73! 31! SWOT!Analysis!..................................................................................................................!74! 31.1! Strengths!..................................................................................................................!74! 31.2! Weaknesses!.............................................................................................................!76! 31.3! Opportunities!...........................................................................................................!76! 31.4! Threats!.....................................................................................................................!77! Technical&Analysis& 32! System!Overview!..............................................................................................................!80! 32.1! Requirements!...........................................................................................................!80! 32.2! Our!approach!...........................................................................................................!85! 33! Our!solution!......................................................................................................................!87! 33.1! Global!System!architecture!......................................................................................!87! 33.2! The!API!server!..........................................................................................................!91! 33.3! The!management!web!application!........................................................................!103! 33.4! The!system!development!kit!..................................................................................!111! 33.5! The!proof!of!concept!.............................................................................................!114! 34! Around!LaBS!infrastructure!............................................................................................!119! 34.1! The!cloud!...............................................................................................................!119! 34.2! Amazon!Web!Service!.............................................................................................!120! 34.3! Deployment!of!Around!LaBS!platform!...................................................................!121! 35! Risk!assessment!..............................................................................................................!122! 35.1! Security!threats!......................................................................................................!122! 35.2! Privacy!policy!.........................................................................................................!122! 35.3! Business!continuity!and!disaster!recovery!.............................................................!124! 36! Technology!road!map!and!future!perspectives!..............................................................!124! ! ! 7! ! ! ! Financial&Analysis& 37! Sales!expectation!............................................................................................................!126! 37.1! Assumptions!..........................................................................................................!126! 38! Cash!Flow!in!Euros!..........................................................................................................!128! 39! Profit!and!Loss!Account!in!Euros!....................................................................................!129! 40! The!Statement!of!Financial!Position!in!Euros!.................................................................!130! 41! Financial!breakdown!.......................................................................................................!130! 41.1! Currency!.................................................................................................................!130! 41.2! Funding!requirement!.............................................................................................!130! 41.3! Revenue!.................................................................................................................!131! 41.4! Costs!.......................................................................................................................!132! 41.5! Salaries!...................................................................................................................!133! 41.6! PRSI!........................................................................................................................!133! 41.7! Debtor/Creditor!.....................................................................................................!134! 41.8! Professional!fees!....................................................................................................!134! 41.9! Brand!development!...............................................................................................!134! 41.10! Chips!stock!...........................................................................................................!134! 41.11! Rent!&!Insurance!.................................................................................................!134! 41.12! Loan!repayment!/!Bank!interest!..........................................................................!134! 41.13! Office!equipment!.................................................................................................!134! 42! Funding!and!Grants!........................................................................................................!135! 42.1! Innovation!Voucher!...............................................................................................!135! 42.2! Priming!Grants!.......................................................................................................!136! 42.3! Business!Expansion!Grants!....................................................................................!136! 42.4! Feasibility!Grants!...................................................................................................!136! 42.5! SME!Loan\!Allied!Irish!Bank!....................................................................................!136! 42.6! First!Step!Microfinance!..........................................................................................!136! Further&Considerations& 43! Risk!Analysis!....................................................................................................................!139! 43.1! Management!..........................................................................................................!139! 43.2! Technological!Risks!................................................................................................!140! ! ! 8! ! ! 43.3! Marketing!and!sales!risks!.......................................................................................!141! 43.4! Financial!risks!.........................................................................................................!141! 43.5! Legal!and!ethical!risks!............................................................................................!142! 43.6! Organisational!risks!................................................................................................!142! 44! Privacy!and!Data!Protection!...........................................................................................!143! 44.1! Notice!and!Transparency!.......................................................................................!143! 44.2! Meaningful!Consumer!Choice!................................................................................!143! 44.3! Data!Security!and!Minimisation!.............................................................................!143! 44.4! Technical!Solutions!................................................................................................!144! 44.5! Around!LaBS!Privacy!and!Data!Handling!Practices!................................................!145! Interaction&With&The&Advisors& 45! Interaction!with!advisors!................................................................................................!148! 46! Reference!List!.................................................................................................................!150! Appendix& 47! Appendix!.........................................................................................................................!159! 47.1! Phases!of!the!technical!development!....................................................................!159! 47.2! Further!trends!for!mobile!apps!..............................................................................!159! 48! App!market!research!......................................................................................................!161! 48.1! Pet!Locator!Apps!....................................................................................................!161! 48.2! Family!Finder!and!Pet!Locator!Mobile!App!Research!............................................!162! 48.3! Development!Companies!calls!\!feedbacks!............................................................!163! 48.4! Results!of!the!Pet!Survey!.......................................................................................!167! 49! Data!protection!and!Privacy!...........................................................................................!168! 49.1! The!Irish!Data!Protection!Acts!1988!and!2003:!......................................................!168! 49.2! PRIVACY!POLICY!for!Around!LaBS!..........................................................................!169! 50! Financial!statement!Quarter!...........................................................................................!170! 51! Financial!Breakdown!.......................................................................................................!177! 51.1! Amazon!costs!.........................................................................................................!177! 51.2! Chip!cost!details!.....................................................................................................!185! 52! Interaction!with!advisors!................................................................................................!185! 52.1! Minutes!from!our!meetings!...................................................................................!185! 52.2! Slides!......................................................................................................................!189! ! ! 9! ! ! ! 1 Table&of&figures& Figure!1:!Pyramid!LBS!market!expectation!.............................................................................!20! Figure!2:!Hype!Cycle!for!Strategic!Business!Capabilities!.........................................................!25! Figure!3:!Evolution!of!app!demand!across!regions,!p.68!........................................................!28! Figure!4:!Global!map!of!app!trade!routes,!p.73!......................................................................!30! Figure!5:!API!business!models!.................................................................................................!35! Figure!6:!API!growth!2005[2012!.............................................................................................!36! Figure!9:!Porter's!5!forces!.......................................................................................................!43! Figure!10:!Around!LaBS!location!tools!....................................................................................!54! Figure!13:!Networking!via!Sandox!..........................................................................................!70! Figure!17:!Socket!communication!approach!...........................................................................!83! Figure!18:!Draft!of!Real!time!cloud!infrastructure!for!Around!LaBS!.......................................!85! Figure!19:!Our!approach!.........................................................................................................!87! Figure!20:!API[centric!application!...........................................................................................!88! Figure!21:!MVC!model!.............................................................................................................!89! Figure!22:!REST!principles!.......................................................................................................!90! Figure!23!!Class!diagram!of!the!API!server!..............................................................................!93! Figure!24:!API!server!infrastructure!........................................................................................!94! Figure!25:!API!response!in!JSON!format!................................................................................!101! Figure!26:!API!response!in!XML!format!.................................................................................!102! Figure!27:!Management!platform!interface!.........................................................................!103! Figure!28!:!Activity!diagram!of!an!application!creation!........................................................!104! Figure!29:!Interface!sketchings!.............................................................................................!107! Figure!30:!Final!design!as!implemented!................................................................................!107! Figure!31!!Activity!life!cycle!...................................................................................................!115! Figure!32!!Sequence!diagram!when!the!end!user!wants!to!obtain!the!last!position!of!the!pet !..............................................................................................................................................!116! Figure!33:!Around!LaBS!capital!investment!..........................................................................!131! Figure!34:!Revenue!generated!by!the!platform!....................................................................!131! Figure!35:!Revenue!generated!by!Around!Pets!.....................................................................!131! Figure!36:!Hosting!Costs!.......................................................................................................!132! Figure!37:!Three!monthly!subscription!costs!.........................................................................!133! Figure!38:!Chip!cost!...............................................................................................................!133! Figure!39:!Salaries!.................................................................................................................!133! Figure!40:!PRSI!costs!.............................................................................................................!134! & ! & ! ! 10! ! ! 2 Definitions& 2.1 Geofence& This!is!a!virtual!boundary!surrounding!a!physical!geographical!space.!!It!consists!of!a!set!of! coordinates! that! define! an! area.! Geofences! can! be! established! and! maintained! by! GPS\ enabled!devices,!such!as!smartphones,!laptops,!handheld!GPS!devices!and!commercial!GPS! devices!such!as!those!used!in!construction!or!trucking!(Zahradnik!n.d.).! 2.2 Geonotes& This!is!a!location\based!note!that!can!be!left!for!a!user!and!a!message!will!be!sent!to!the!user! when! that! location! is! reached.! Geonotes! are! based! on! geofencing;! detecting! if! a! mobile! device!has!entered!or!exited!a!certain!geographical!radius!can!trigger!a!geonote.!(Geoloqi,! Inc.!2012).! 2.3 Geotrigger& The!action!of!“triggering”!the!geonotes!is!called!the!geotrigger.! 2.4 Platform& Platform! is! a! place! to! launch! software! applications.! It! is! a! crucial! element! for! applications! integration,!storage!and!interoperability.!It!is!invisible!for!the!application!end\users.!It!is!like! your!plumbing!in!the!central!heating!system.! 2.5 Interface&& An! interface! is! an! interaction! between! two! components.! For! example,! the! display! on! the! phone!is!called!the!user\interface.! ! ! & ! ! 11! ! ! ! ! ! ! ! ! Executive)Summary! & ! ! ! & ! ! 12! ! ! 3 Executive&Summary& 3.1 Introduction& The! explosive! growth! of! devices! like! smartphones! and! tablets! has! created! a! huge! demand! for! mobile! applications.! ! Location\based! services! (LBS)! are! services! that! add! value! by! exploiting! knowledge! of! a! mobile! device’s! location,! determined! by! GPS,! mobile! networks,! Bluetooth!or!Wi\Fi.!LBS!enables!you!to!report!real!time!location!to!a!given!platform!and!use! the! geographical! position! of! the! device! to! filter! the! large! amount! of! data! into! information! that!is!most!relevant.! Location!is!at!the!heart!of!the!mobile!value!proposition.!Knowledge!of!the!end!users!location! is! used! to! deliver! relevant,! timely,! context! based! information,! such! as! traffic! and! weather! updates,!nearby!convenience!services!(for!example!the!nearest!cash!point,!service!station),! restaurant!reviews,!promotional!offers!and!discounts.!! The!LBS!market!serves!a!range!of!B2B!and!B2C!customers.!These!are!some!of!the!potential! use!cases!(see!also,!Use!Case!section!of!this!report)! • Consumers!–!navigation,!friend!finder,!family!safety,!local!search!queries.! • Medical!\!ambulance!and!emergency!response,!critical!equipment!tracking.!! • Tourism!–!points!of!interest!such!as!museums,!hiking!trails,!historic!places.! • Digital! advertising! and! marketing! agencies! –! promotional! information! loyalty! coupons,!discounts,!store!locator.! • Enterprise! –! Fleet! management,! logistics! and! distribution,! field! engineers,! mobile! sales!and!service!personnel.! • Public!sector!\!real\time!train!/bus!information,!traffic!congestion,!service!and!repair! crews,!personal!safety!in!high!risk!environments.! • Agencies,!embassies!or!city!planners!interested!in!location!analytics! • Agriculture!–!livestock!tracking! 3.2 Product&and&Service&and&its&advantages& We!propose!that!we!deliver!a!service!to!developers!that!makes!it!easy!to!integrate!real!time! location! functionality! inside! a! mobile! app! or! web! application.! We! offer! multiple! location! ! ! 13! ! ! services! from! a! single! platform! that! can! be! run! on! any! device,! with! any! carrier,! using! any! language!or!location!technology.!It!is!a!‘one!stop!shop’!for!developers!who!want!to!integrate! location!into!a!wide!variety!of!applications.!!We!offer!developers!a!complete!set!of!location! tools!(geofencing,!geonotes,!geotriggering!and!tracking),!real\time!data!storage!and!analytics! via! a! user! friendly,! intuitive! web! interface.! ! Our! solution! is! interoperable,! scalable,! cloud! stored!and!vendor!independent.! In! a! mobile! web! environment! that’s! becoming! increasingly! fragmented! with! different! devices!and!operating!systems,!our!solution!can!be!used!in!both!native!app!and!mobile!web! development!strategies.!! The!benefit!to!app!developers!is!primarily!that!our!platform!will!take!the!complexity!out!of! developing!location!integration!thereby!reducing!the!amount!of!time!spent!on!development.! We! take! care! of! the! mechanics! of! location! services! allowing! developers! to! focus! on! their! core!services.!It!will!enable!them!to!get!to!market!quickly!and!will!reduce!the!incidence!of! location!related!errors!and!challenges.! 3.3 Our&Vision& To!become!a!leader!in!European!based!location!services!and!location!analytics.! 3.4 The&Market& According!to!Pyramid!research!the!global!location\based!services!market!is!expected!to!grow! to! $10.3! billion! by! 2015,! up! from! $2.8bn! in! 2010.! The! market! for! next\generation! location! has!barely!been!tapped.!Advertising!will!become!the!dominant!source!of!revenue!followed! by!people!finder!applications.! Berg! Insight! indicates! that! the! number! of! active! users! of! location\based! services! and! apps! more!than!doubled!in!2011.!Approximtely!20!percent!of!mobile!subscribers!in!Europe!were! frequent!users!of!location\based!services!in!2011.!! Unlike!many!technologies,!LBS!are!popular!and!desirable!already.!The!market!requires!that! developers! create! apps! that! capitalise! on! the! untapped! potential.! Location! is! one! of! the! critical!enabling!technologies!that!shape!richer!context!aware!services.!As!new!applications! aim! to! adapt! themselves! to! the! user’s! context,! new! platforms! will! be! required! that! can! ! ! 14! ! ! collect,! distribute! and! exchange! contextual! information! across! location,! payments,! commerce,!mobile!and!social!technologies!(Strobbe!2012).!This!is!the!space!that!we!plan!to! operate! in,! a! platform! that! provides! a! layer! of! services! that! can! power! context! aware,! location!based!applications.! 3.5 Target&customer& Our!target!customer!therefore!is!not!the!app!consumer.!It!is!the!app!developer.!Unlike!the! large\scale!software!applications!of!prior!generations!most!mobile!applications!are!produced! by!individual!developers!or!small!companies.! 3.6 Business&Strategy& Our! first! objective! is! to! gain! brand! recognition! and! uptake! within! the! app! developer! community.! We! aim! to! provide! a! service! to! developers! where! location! awareness! adds! significant! value! to! the! end! users.! The! revenue! model! we! propose! is! a! monthly! tiered! subscription!plan!for!developers.! 3.7 Unique&Solution& The! LBS! platform! is! a! unique! European\based! solution! designed! to! assist! developers! and! companies! unlock! the! full! potential! of! real! time! LBS! and! easily! layer! geolocation! onto! any! mobile! device! or! application! using! any! location! technology.! The! service! we! offer! ensures! easy!integration!with!existing!platforms!and!systems.! 3.8 First&to&Market& At!present!this!is!an!uncontested!space!in!Ireland!and!Europe.!There!is!one!direct!competitor! that!we!are!aware!of,!Geoloqi!in!Portland,!USA.!! 3.9 Company&&Team& Gráinne!Mary!Malone!–!Sales!and!Marketing!Manager! Emmanuelle!Perrier!–!Business!and!Finance!Director! Omar!Fachar!–!Lead!Developer!and!System!Administrator! Deirdre!Connolly!–!Research!and!Development!Manager! ! ! 15! ! ! 3.10 Market&strategy&& The!proposed!marketing!strategy!for!Around!LaBS!is!as!follows! • Incubation!Centres! • Web!summit! • Dublin!Beta! • Industry!related!conferences!and!events! • Online!\!blogs,!discussion!forums,!developer!community!websites,!advertising,!SEO! ! 3.11 Financial&Projections& & 2013& Revenue&& Funding& Total&Costs& Salaries& Net&Profit&before&Tax& 2014& 2015& 118,992! 40,000! 474,664! 0! 882,!309! 0! 71,192& 186,098& 330,284& 36,000! \23,431! 78,000! 32,664! 142,000! 126,804! 3.12 Funding& The! four! members! of! the! management! team! will! commit! initial! funding! of! €5,000! each! to! the!business!together!with!a!bank!loan!of!€20,000!bringing!the!total!funding!to!€40,000.! ! & ! ! 16! ! ! 4 Genesis& Location! Based! Services! (LBS)! applications! use! the! phone! position! to! promote! multiple! varieties!of!services!to!the!user.!The!first!generation!of!LBS!principally!uses!position!to!push! marketing! and! advertising! offers.! These! are! the! coupons! and! offers! that! we! are! already! familiar!with.!However!the!usages!of!next!generation!location!services!will!be!broader.!They! will!be!used!for!local,!personalized!and!opt!in!advertising;!for!securing!assets;!location!based! gaming;!for!home!automation.!In!fact,!next!generation!LBS!will!not!be!intrusive!anymore!but! will! really! make! the! user’s! life! easier.! The! user! will! be! in! control! of! location! enhancing! services,! whereas! the! first! generation! was! based! on! Push! mechanisms.! One! of! the! best! example!of!how!next!generation!LBS!can!simplify!the!life!is!the!pharmacist!use!case.!Imagine! you! walk! on! the! street! to! the! pharmacy! to! refill! your! prescription.! As! you! approach! the! store,!the!pharmacist!receives!a!message!indicating!that!you!will!arrive!in!5!minutes!and!that! you!need!a!particular!prescription.!You!get!into!the!store!and!discover!that!your!prescription! is!ready.! Before! all! these! services! become! everyday! life,! some! challenges! still! need! to! be! solved.! Building! LBS! applications! is! very! time! consuming! and! not! optimal.! Indeed,! the! location! appears!to!be!just!a!feature!in!all!these!applications.!The!core!uses!are!in!security,!games,! advertising!but!not!the!location!on!its!own.!Yet,!development!teams!must!be!trained!on!the! integration! of! LBS.! They! need! to! know! how! to! manage! the! database,! how! to! handle! the! battery! life,! how! to! trigger! geo\notes.! Learning! and! implementing! LBS! features! is! complex! and!can!distract!developers!from!the!core!concept.! Based!on!these!challenges,!the!idea!of!offering!a!cost\effective!and!efficient!solution!to!help! developers!integrate!LBS!features!originated.!We!wanted!to!create!a!solution!that!takes!care! of!all!the!location!handling!in!a!few!simple!lines!of!code,!freeing!up!developer’s!time!to!focus! on!their!core!application.!This!is!how!the!concept!of!Around!LaBS!evolved.! & ! ! ! ! 17! ! ! ! ! ! ! ! ! ! ! Market'Analysis! & ! ! ! ! ! ! ! ! 18! ! ! 5 Location&Based&Services&Global&Industry&Overview& First! generation! location! is! about! navigation! and! simple! services! such! as!location\ aware!marketing.!!However,!it!is!expected!that!location\sensing!technologies!and!principles! such!as!context!awareness!will!be!evolving!over!the!next!decade,!changing!the!landscape!as! we!know!it!today.!Location!analytics!and!location!intelligence!in!government!and!enterprise! is!already!underway!(Sasso,!2012,!Zimmermann!2012,!Vining!2011).! 5.1 Global&Market&Analysis& In! the! past! two! years! the! global! location\based! services! market! has! experienced! strong! growth.! According! to! Gartner! analyst! Annette! Zimmermann! (2011)! global! revenue! from! location! based! services! for! consumers! will! reach! $13.5! billion! by! 2015.! Advertising! will! become! the! dominant! source! of! revenue.! ! There! are! a! number! of! factors! driving! market! growth,!including!the!availability!of!GPS\enabled!wireless!phones!and!smartphone!adoption.! The!proliferation!of!mobile!devices!has!led!to!growth!in!mobile!app!consumption!which!in! turn! impacts! the! demand! for! LBS.! ! Other! factors! include! ‘the! continued! growth! of! mobile! advertising,! and! the! wider! coverage! and! higher! speeds! of! mobile! networks! along! with! reductions!in!prices!for!services!and!the!growth!in!application!storefronts!that!offer!location\ aware!software,’!says!Zimmermann.!! Pyramid! researchers! found! that! navigation! applications! are! the! largest! location! based! service! revenue! generators! followed! by! people\finder! applications.! Child\finding! services,! safety!and!security\related!services!are!gaining!traction,!particularly!in!the!US.!! Location\based!advertising!is!the!market!segment!that!shows!the!highest!growth!potential! particularly! as! the! advertising! ecosystem! matures.! The! different! components! of! mobile! advertising!include!local!search,!display!and!messaging.!!It!is!expected!to!generate!more!than! 60%!of!total!location\based!services!revenue!in!2015,!with!local!search!providing!the!most! significant!source!of!revenue!(Pyramid,!2011).!! ! ! 19! ! ! ! Figure&1:&Pyramid&LBS&market&expectation& Source:&Pyramid,&2011& Berg!Insight!(2011)!estimates!that!the!number!of!active!users!of!location\based!services!and! apps! more! than! doubled! in! 2011.! Approximately! 20%! of! mobile! subscribers! in! Europe! are! frequent!users!of!LBS!while!in!North!America!an!estimated!one!third!of!all!users!now!access! LBS!regularly.!! 5.1.1 Location&Based&Advertising&and&Brand&Awareness&–&Irish&Market& The!IAB!which!is!the!Irish!trade!association!for!digital!advertising,!expects!that!smartphone! ownership!will!overtake!desktop!ownership!in!Ireland!by!the!end!of!2012.!The!mobile!phone! is!a!personal!device!that!is!always!on,!always!in!hand!and!functions!as!a!central!resource!for! content,! purchasing! and! communication.! As! such! it! is! the! most! powerful! channel! for! reaching! consumers! and! creating! brand! awareness.! According! to! Gartner,! the! audience! reach!is!so!compelling!that!budgets!going!into!mobile!advertising!are!predicted!to!increase! 800%!over!the!next!four!years!in!Europe!(IAB,!2011)!! The!explosive!growth!of!mobile!devices!has!created!a!huge!demand!for!mobile!applications! as! the! new! route! to! discovery! and! brand! awareness.! According! to! IAB,! most! Irish! media! ! ! 20! ! ! companies! are! developing! apps! and! mobile! optimised! sites! that! use! components! such! as! sensors,!GPS,!location!awareness!and!social!components.! Building!location!into!mobile!apps!is!key!because!it!provides!a!localized!call!to!action.!50%!of! mobile!search!queries!have!local!intent.!IAB!suggests!that!70%!of!all!mobile!searches!convert! within! one! hour.! Location! awareness! enables! brands! to! serve! location! specific! promotions! and!information!when!and!where!consumers!need!it!most.!! ! 5.1.2 Regional&Differences& There!are!important!regional!differences!in!location!developments!and!patterns!of!adoption,! driven! largely! by! regulations! surrounding! emergency! calling! and! also! by! privacy! issues.! Network!technology!also!has!an!impact!on!the!market!because!of!the!level!of!penetration!of! GPS!(Pyramid!2011).! In! the! US! mobile! phone! carriers! are! required! by! the! Federal! Communications! Commission! (under!E911)!to!provide!accurate!positioning!facilities!so!that!emergency!calls!can!be!located! in! the! event! of! a! 911! call.! ! According! to! Pyramid! research! analysts,! North! America,! is! expected!to!remain!the!largest!region!for!location\based!services!through!2015.!Navigation! services!are!the!highest.!Child\finder!services!are!enjoying!very!strong!growth,!and!there!is! significant!innovation!around!location\based!advertising!and!payments!on!mobile!devices.!! Asia\Pacific!is!the!second\largest!market!particularly!in!developed!regions!such!as!Japan!and! South!Korea!with!very!high!GPS!penetration.!People!finding!and!advertising!location\based! services!are!the!largest!components!in!the!Asia!Pacific!region.! In! Europe! the! drive! has! come! from! consumer! demand! and! the! offerings! of! handset! manufacturers!and!mobile!service!operators.!Growth!of!navigation!services!on!smartphones! in!Europe!is!very!strong.!Child\location!services!however!have!limited!traction!in!the!region! although!demand!is!expected!to!increase!(Pyramid!2011).!! Emerging! markets! such! as! Africa! and! the! Middle! East! and! Latin! America! have! much! lower! GPS! and! smartphone! penetration,! and! consequently! there! are! fewer! opportunities! for! location\based!services.! ! ! 21! ! ! ! 5.2 Target&Market& Our!target!market!is!the!Irish!and!UK!market!initially.!We!chose!this!because!we!believe!we! have! first! mover! advantage! particularly! in! the! Irish! market.! At! this! time! there! is! no! other! company! offering! multiple! location! services! from! a! single! interoperable! platform.! ! As! our! product!develops!we!can!offer!our!services!to!the!European!market.!Research!suggests!there! is!strong!growth!potential!there!(Pyramid!2011).! 5.3 Emerging&Trends&Influencing&Location&Growth& 5.3.1 Context&Aware&Computing&and&Social&User&Experience& Trends! around! positioning! and! location! provide! high! benefit! to! users.! Google’s! recent! announcement! about! project! glass! hints! at! the! future! of! augmented! reality.! Location! is! a! core!component!of!AR!and!context!aware!computing.! The! emerging! discipline! of! social! experience! design! is! becoming! a! new! imperative! that! requires! an! advanced! level! of! personalization.! ! Rich! personalization! requires! integration! of! contextual! data! —! including! location,! social! and! behavioral! data—! supported! by! analytics! and!context\driven!rules!(Clark!2011,!Valdes!2011,!Jones!2012).! Gartner!analysts!Cearley!and!Claunch!(2012)!identified!context!aware!computing!as!one!of! the! top! strategic! technologies! for! 2012.! Some! analysts! describe! it! as! a! ‘game\changing! opportunity’! to! provide! compelling,! seamless! user! experiences! (Finley! et! al! 2012,! Valdes! 2011).! User! experience! has! become! a! crucial! success! factor! that! involves! more! than! hardware! and! software.! It! involves! how! users! interact! (voice,! touch,! gesture)! with! their! devices! as! well! as! the! applications! (Augmented! Reality! and! LBS)! driving! this! interactivity! (Nguyen!and!Milanesi!2012).! Context! aware! computing! links! information! about! an! end! users! location,! activities,! preferences! and! social! connections! to! anticipate! the! user’s! needs! and! serve! the! most! relevant! personalized! information,! product! or! service.! Context! is! the! relevant! fact! about! current! conditions! or! user! activities,! such! as! heavy! rain,! driving,! traffic! congestion,! looking! for! parking,! in! the! supermarket,! watching! TV,! looking! at! camera! equipment! or! electronics! ! ! 22! ! ! online!and!so!on.!The!more!context!elements!that!are!taken!into!account!the!richer!the!user! experience!will!be.!!Through!2013!context!aware!applications!will!appear!in!targeted!areas! such! as! location\based! services,! augmented! reality! and! mobile! commerce.! Location! therefore!is!central!as!an!enabling!piece!of!much!more!complex!context!aware!applications.!! Location!is!not!simply!a!service!like!maps!or!navigation!but!is!becoming!an!enabler!of!new! product/user!experiences.!As!new!applications!and!services!aim!to!adapt!themselves!to!the! user’s! context,! new! platforms! will! be! required! that! can! collect,! distribute! and! exchange! contextual! information! across! location,! payments,! commerce,! mobile! and! social! technologies!(Strobbe,!2012).!! For! advertising! and! marketing! companies! context! translates! into! more! targeted! buying! opportunities! and! more! relevant! brand! engagement.! Location! is! the! first! step! toward! contextual!applications!that!are!proactive!and!personalized,!matching!services!to!customer! or!indeed!employee!needs!at!a!specific!time!and!place.!The!long\term!vision!of!context!will! involve!location,! knowledge! of! individual! needs,! gender,! age,! social! networks,! sensor! information!and!other!clues!to!suggest!appropriate!offerings!to!users!(Jones,!2012).!! 5.3.2 Predictions&for&Context&Aware&Promotions& Gartner!predicts!that!by!2015,!context\aware!promotions!will!comprise!10%!of!promotional! activity! among! consumer! goods! manufacturers! in! developed! markets! (Ferrante! 2011).! A! future!is!emerging!where!manufacturers!and!retailers!will!have!to!compete!for!business!in! more!sophisticated!ways.!!One!such!scenario!is!real\time!offers!to!consumers!while!they!are! in! the! shopping! process,! most! likely! through! a! mobile! device.! The! technologies! involved! include!location\based!services,! offer! engines,! in\store! technologies! and! social! network! analysis.!! Gartner!analyst,!Will!Clark!(2011)!identified!the!following!Strategic!Planning!Assumptions!! • By!2012,!10%!of!consumers!in!Western!Europe!and!North!America!will!be!regularly! opting!into!services!that!are!context\aware!of!items!of!interest!near!their!locations.! • By! 2015,! context\aware! technologies! will! affect! $96! billion! of! annual! consumer! spending!worldwide.! ! ! 23! ! ! • By!2015,!context!will!be!as!influential!to!mobile!consumer!services!and!relationships! as!search!engines!are!to!the!Web.! • By!2015,!20%!of!smartphone!users!worldwide!will!conduct!commerce!using!context\ enriched!services!on!a!weekly!basis.! Why! are! these! planning! assumptions! significant! ?! Location! is! a! critical! enabling! component!of!context!awareness.! ! 5.3.3 Location&Intelligence& While! the! most! effective! use! of! context! initially! is! likely! to! be! made! by! consumer! facing! companies,!in!the!longer\term,!analysts!expect!it!to!become!a!standard!feature!of!employee\ facing!systems!also!(Jones!2012).! Relevant! information! \! alerts,! reports! or! metrics! \! can! be! delivered! to! a! mobile! device!based!on! it! is!location.! Information! can! be! enhanced! by! adding! details! about! other! people!(for!example,!customers,!colleagues!and!service!staff)!who!are!also!in!the!vicinity.!So! for!example,!a!service!technician!could!be!sent!an!alert!about!a!customer!service!call!close!to! his! or! her! current!location.! If! the! back\office! system! is! enabled! to! correlate!location!information!with!other!transactional!or!operational!data,!higher!customer! value!and!satisfaction!can!be!achieved.!(Bitterer!and!Sood,!2011)! Location!analysts!Zimmermann!and!Sasso!in!recent!Gartner!reports!(2012)!outline!a!number! of! applications! of! location! intelligence! in! a! range! of! enterprise! and! service! sectors! such! as! transportation,!retail,!fleet!management,!logistics!and!distribution,!emergency!response!and! personal!safety!in!high!risk!environments,!(see!Use!Cases!section).! Zimmermann!(2012)!and!Basso!2012!in!separate!studies!give!location!a!high!benefit!rating! with!the!following!market!penetration!figures!:!! • Location!Intelligence!5%!\!20%!of!target!audience!(Zimmermann,!2012)! • Location!Aware!Applications!20%\!40%!of!target!audience!(!Basso,!2012)! ! The!latest!Hype!Cycle!analysis!positions!location!intelligence!on!the!Slope!of!Enlightenment! ! ! 24! ! ! ! ! ! Figure&2:&Hype&Cycle&for&Strategic&Business&Capabilities& ! ! ! ! 25! ! ! ! What&does&all&this&tell&us& & With&the&proliferation&of&location&aware&devices,&developers&have&a&huge&user&base&of& potential&LBS&subscribers&to&tap&into.&Together&with&the&phenomenal&growth&in&mobile& advertising,& consumer& demand,& location& smart& enterprise& systems& and& the& future& of& context]aware&computing,&the&market&requires&that&developers&create&mobile&apps&that& capitalise&on&this&potential.&&! It& is& the& convergence& of& all& of& these& trends& that& presents& the& opportunity& to& offer& a& single&interoperable&platform&that&takes&care&of&everything&to&do&with&location.! & ! 5.4 Primary&Research& We!carried!out!primary!research!with!Irish!app!developers!and!digital!marketing!companies.! We! designed! a! set! of! questions! to! gauge! the! interest! in! location! based! services! and! to! ascertain!the!specific!features!required!and!the!potential!technical!challenges!involved.!We! felt! this! was! the! best! approach! when! interacting! with! this! sector;! we! did! not! use! a! survey! questionnaire!since!the!numbers!of!developers!we!could!realistically!engage!with!and!reach! would!be!limited,!furthermore!we!felt!that!interviews!would!generate!more!feedback.!! Overall!the!response!was!positive.!Although!the!location!industry!is!still!emerging!in!Ireland! our! preliminary! research! suggests! that! there! is! a! keen! interest! in! a! location! platform! as! a! service.!According!to!our!respondents:!! • Location!is!a!useful!additional!element!to!have!in!any!app.!! • An!API!is!always!useful!for!developers.! • There!is!a!strong!market!across!Europe!at!present.!! • Analytics!and!“drilled!down”!information!are!very!useful!to!have.! ! ! 26! ! ! • Location! based! services! are! provided! to! clients! according! to! their! particular! requirements.! • Security!and!privacy!are!concerns,!client!reassurance!is!important.! ! We! established! that! app! developers! are! using! location! in! approximately! 30%! of! the! apps! they!currently!develop.!The!main!uses!are!in!advertising!and!marketing,!tourism,!hiking!and! outdoor! navigation.! ! Developers! suggested! that! an! API! would! be! very! useful! for! more! complex!location!handling!such!as:!! • Waking!up!an!app!to!send!alerts!to!a!user! • Augmented!reality!apps! • Connecting!to!a!client!private!database!on!the!backend.! • Functionality!to!see!local!points!of!interest! The! advice! of! one! developer! was! to! consider! a! Pull! rather! than! a! Push! market! as! push! messaging!is!perceived!to!be!intrusive.!! Specific! technical! questions! were! unable! to! be! answered! as! per! company! confidentiality! procedures.! ! ! ! 27! ! ! 6 The&Global&App&Marketplace& 6.1 The&global&marketplace& The! enormous! and! growing! mobile! app! popularity! has! played! out! globally.! According! to! Xyologic!(cited!in!VisionMobile!2012,!p.66),!the!demand!for!apps!is!currently!driven!by!the! US!with!1.2!billion!apps!downloaded!in!April!2012!alone.!China!follows!with!350!million!app! downloads! that! month.! ! From! the! research! conducted! by! VisionMobile,! North! America! topped! the! app! demand! as! 41%! of! developers! indicated! this! area! as! a! top\3! region! for! downloads.! ! Europe! had! a! 31%! share! and! then! Asia! followed.! ! These! regional! demand! patterns! are! linked! to! smartphone! penetration! and! app! literacy! with! countries! moving! towards!increasing!smartphone!penetration.!As!users!familiarity!and!usage!of!smartphones! increases,! so! does! app! literacy.! User! engagement! then! increases! with! more! apps! downloaded!and!frequently!used.!Following!this,!app!demand!in!each!country!will!similarly! increase.!The!leading!markets!for!apps,!measured!in!terms!of!downloads!per!user!are!the!US! and! the! UK.! ! Markets! in! Germany! and! the! Netherlands! followed! from! this! as! per! the! next! chart;!in!the!top!right\!the!quadrant!of!maturity!where!the!markets!display!the!highest!levels! of!user!engagement!and!smartphone!penetration.!The!app!economy!was!initialised!in!these! countries!and!they!have!driven!it!forward!for!the!last!three!years!(VisionMobile!2012,!p.66\ p.67).! ! Figure&3:&Evolution&of&app&demand&across®ions,&p.68& ! ! 28! ! ! In!the!lower!left,!the!quadrant!of!opportunity;!this!area!is!dominated!by!China,!India,!Russia! and! Brazil! and! displays! lower! but! also! rapidly! increasing! levels! of! user! engagement! and! smartphone! penetration.! The! addressable! size! of! these! markets! is! much! bigger! than! the! majority!of!other!countries!and!therefore!the!app!demand!in!the!quadrant!of!opportunity,!in! some!cases,!is!not!greater!than!that!of!the!countries!in!the!quadrant!of!maturity.!Countries! in! the! quadrant! of! opportunity! are! starting! their! upwards! trajectory! in! the! app! demand! curve!and!will!move!into!the!quadrant!of!maturity.!In!the!app!economy,!the!majority!of!new! opportunities! will! be! discovered! along! the! path! these! countries! follow! in! the! direction! of! maturity.!From!the!graph,!opportunity!will!grow!as!the!product!of!the!variables\!addressable! market!(circle!size),!smartphone!penetration!and!user!engagement!levels.!There!is!enormous! opportunity! for! developers! over! the! next! ten! years! as! smartphones! expand! past! a! billion! users!in!2013!with!app!literacy!globally!on!the!increase!(VisionMobile!2012,!p.68).!! According! to! VisionMobile! (2012,! p.68),! the! size! of! the! global! app! economy! will! be! significantly! larger! when! China,! India,! Russia! and! Brazil! enter! the! maturity! quadrant.! The! next!10!million!apps!are!predicted!to!come!from!the!opportunity!quadrant!and!the!demand! for!localised!apps!rather!than!coming!from!the!current!leading!markets.!Another!important! factor! to! consider! from! the! graph! on! the! previous! page! is! that! smartphone! penetration! is! not!in!itself!a!good!predictor!of!app!demand!with!for!example,!UK!and!Spain!having!similar! penetration!yet!having!a!significant!difference!in!app!demand!per!user.!The!reasons!for!this! are! that! of! demographics,! with! users! in! developed! countries! responding! quicker! to! new! technology!and!perhaps!having!more!disposable!income!and!time!to!buy!and!engage!with! them.! Another! reason! is! that! of! infrastructure! with! affordable,! wireless! broadband! a! key! factor!influencing!app!downloads.!App!literacy!is!a!further!reason!with!a!significant!number! of!smartphone!users!rarely!using!applications!on!their!phones.!In!fact,!due!to!the!reduction! in! the! price! of! smartphones,! they! have! slipped! into! consumer! segments! having! low! app! literacy.! A! barrier! to! note! regarding! app! demand! and! usage! is! that! of! adapting! to! a! local! culture!and!language.!On!average,!developers!publish!apps!in!two!languages.! In! their! research,! VisionMobile! (2012)! found! that! the! majority! of! developers! would! anticipate!most!of!their!downloads!coming!from!where!they!based!themselves!with!this!over! 70%!of!developers!in!North!America!and!in!Europe!anticipating!downloads!to!come!from!the! ! ! 29! ! ! local!markets.!This!is!a!confirmation!that!local!developers!are!better!placed!to!address!local! app!demand!rather!than!addressing!a!global!demand.!! ! ! Figure&4:&Global&map&of&app&trade&routes,&p.73& ! In!Asia!and!Latin!America!local!demand!is!much!lower!due!to!low!smartphone!penetration! and!low!user!engagement.!North!America!dominates!unique!app!imports,!on!average!36%!of! developers! globally! view! the! region! as! in! their! top! three! of! download! regions.! North! American!developers!see!relatively!low!demand!from!the!other!regions,!Europe!is!their!main! export!region,!just!a!little!ahead!of!Asia!(Ibid.).! In! Europe,! there! is! strong! demand! for! apps! developed! there! although! a! significant! percentage! of! European! developers! also! see! strong! demand! from! the! North! American! regions.! 16%! of! developers! in! North! America! and! Europe! have! Asia! as! a! target! with! this! region! becoming! an! important! part! of! the! app! economy! having! an! upwards! app! demand.! Therefore,! North! American! and! European! developers! are! responding! via! publishing! in! Chinese!and!Japanese.!In!Latin!America!and!Asia!a!high!proportion!of!developers!do!not!see! ! ! 30! ! ! a!high!local!app!demand!so!therefore!they!are!mainly!involved!in!app!export!targeting!North! America!and!Europe!instead;!app!demand,!and!paid!app!demand!is!higher!here.!! ! What&does&all&this&tell&us& ! • North!America!has!the!highest!app!demand! • Europe!follows!and!then!Asia! • App!demand!in!each!country!grows!according!to:& ! rising!levels!of!smartphone!penetration! ! a!growing!user!engagement!!! ! The!total!addressable!market!of!smartphone!subscribers!in!the!country.& ! This!market!research!is!from\!VisionMobile!2012,!pp.66\73.! ! 6.2 Top&Cutting&Edge&Mobile&app&Trends&for&2012& The! most! important! mobile! applications! in! 2012! have! been! identified! by! Gartner;! they! focused! on! high\end! devices! having! an! average! selling! price! over! $300.! Gartner! analysts! identified! the! top! cutting\edge! trends! and! technologies! for! 2012.! They! have! said! that! the! winning! mobile! apps! will! have! unique! features! catering! to! the! mobile! environment! rather! than!acting!as!a!mobile!extension!of!their!online!peers.! According!to!Shen!(n.d.),!a!research!director!at!Gartner,!“mobile!applications!will!be!a!highly! competitive! marketplace! that! attracts! the! interest! of! many! stakeholders.”! “Increasingly,! mobile!applications!will!define!the!user!experience!on!high\end!devices!and!device!vendors! ! ! 31! ! ! that! proactively! integrate! innovative! apps! and! technologies! at! the! platform! layer! will! have! the!competitive!edge.”!(Shen,!n.d.)! Mobile! apps! will! generate! good! revenue;! $15.9! billion! is! predicted! in! expected! end\user! spending!in!2012!and!they!will!drive!hardware!sales,!technology!innovation!and!advertising! spending.! Gartner! expects! that! brand! companies! will! increasingly! move! their! marketing! budget!to!the!sphere!of!the!mobile!channel!and!they!will!experiment!with!the!cutting\edge! apps! in! order! to! capture! sales! and! marketing! opportunities.! Technology! and! service! providers! along! with! companies! that! stay! up! to! date! of! the! latest! developments! have! the! opportunity! to! make! their! products! stand! out! whilst! enhancing! brand! image! and! retaining! user!loyalty!(Gartner,!Inc.!n.d.).! 6.2.1 Gartner&have&identified&location&as&the&top&trend& One!of!the!main!enablers!delivering!services!to!users!based!on!their!context!is!location!and! according!to!Gartner!the!total!user!base!of!consumer!location\based!service!is!expected!to! reach! 1.4! billion! users! by! 2014.! Location\based! services! have! a! goal! of! delivering! functionalities!and!features!in!tune!with!a!user’s!context,!accounting!for!the!location!of!the! user,!their!personal!preference,!age,!gender,!intention,!profession!and!more.!These!services! offer!a!more!intelligent!user!experience!than!the!basic!location!services!can!offer.!Gartner! analysts!are!of!the!belief!that!context\aware!services!are!a!key!trend!for!mobile!apps!with! location!being!a!key!enabler!of!this!(Ibid.).! 6.2.2 Further&location&related&trends&identified&by&Gartner& Context'aware+Applications+ These! applications! provide! improved! user! experiences! utilising! information! about! a! user’s! intentions,! interests,! history,! environment,! schedule,! activities,! connections,! priorities! and! their!preferences!to!anticipate!needs!and!to!proactively!display!the!most!relevant!content,! service! or! product! to! them.! Handset! manufacturers! and! mobile! carriers! should! provide! expanded!location!services!including!mapping,!directory!assistance,!advertising!and!privacy! controls.! ! ! 32! ! ! Mobile+Social+Networking+ Of!the!19!consumer!mobile!app!categories!tracked!by!Gartner,!mobile!social!networking!is! the! fastest! growing! category.! Social! network! platforms! are! gaining! increasing! amounts! of! network! traffic;! they! are! developing! into! transit! hubs,! portals! and! cloud! storage! for! increasing!volumes!of!messaging!and!e\mail!traffic,!photos,!videos,!commerce!and!games.!As! the!mainstream!adoption!progresses,!the!global!social!websites!will!be!driven!to!providing! services!in!partnership!with!third!parties!utilising!open!APIs.!They!are!likely!to!evolve!into!a! role! as! infrastructure! providers! that! act! as! data! warehouses! that! provide! user! data! and! provide!access!to!the!consumer!facing!brands.!! Mobile+Commerce+ This! is! now! more! of! an! extension! of! e\commerce! in! a! smaller! form! and! having! a! more! streamlined! experience.! However,! over! the! next! 2! years! Gartner! expects! uniquely! mobile! functions!to!emerge,!for!example!being!able!to!check!in!to!a!shop!alerting!the!retailer!that! you!have!arrived!or!being!able!to!add!items!to!a!shopping!cart!by!taking!a!photo!of!the!item! or! the! bar! code! in! the! physical! shop.! Gartner! expects! that! in! the! future! mobile! commerce! will! have! richer! capabilities! to! expand! from! native! apps! to! the! mobile! browser! as! HTML5! starts!to!be!deployed,!although!this!is!predicted!to!happen!much!later.! The!other!trends!are!detailed!in!the!appendix.! 7 API&market& 7.1 Fragmentation&is&the&New&Reality& The!concept!of!"any!device,!any!service,!any!source"!is!the!new!business!reality,!which!poses! huge!challenges!for!business!strategists!and!developers.!!Building!application!user!interfaces! that!adapt!to!a!variety!of!devices!on!any!platform!requires!an!understanding!of!fragmented! building! blocks! and! a! flexible! programming! structure! that! assembles! the! blocks! into! optimized! content! for! each! device! (Clark! and! Cearley,! 2012).! ! Mobile! application! platform! tools!such!as!API’s!are!emerging!to!make!it!easier!to!develop!cross\platform!solution!for!this! fragmented!environment.!! ! ! 33! ! ! 7.2 API&Explained& An! application\programming! interface! (API)! is! a! set! of! programming! instructions! and! standards!for!accessing!a!Web\based!software!application!(Roos,!2012).!Interface!is!the!key! word! in! API.! Through! an! API! one! software! program! can! tap! into! another's! functionality! to! process! information,! pass! along! information,! and! extract! information.! In! brief,! it! allows! applications!to!interact!with!each!other!and!exchange!data.! A! company! releases! its! API! to! the! public! so! that! other! software! developers! can! design! products! that! are! powered! by! its! service.! Amazon! for! example! released! its! API! so! that! software! developers! could! easily! access! Amazon's! product! information! to! update! prices! directly.!! An! API! is! a! software! to! software! interface! that’s! invisible! (seamless)! to! the! user.! API’s! are! used!behind!the!scenes!all!the!time!without!our!knowledge.!For!example!when!you!purchase! items! online,! the! Web! site! uses! an! API! to! send! your! credit! card! information! to! a! remote! application!that!verifies!whether!your!information!is!correct.! 7.3 Why&are&APIs&useful?& APIs! help! organizations! integrate! with! suppliers! and! partners,! speed! execution! and! reach! new!markets!(Sholler,!2012).!They!accelerate!app!development.!There!is!no!need!to!reinvent! the!wheel!by!coding!from!scratch.!! 7.4 APIs&business&model& Generating!revenue!from!API’s!generally!follows!four!models!as!we’ll!see!in!a!later!section.! The!four!models!are:! • Free! • Developer!pays! • Developer!gets!paid! • Indirect.!! ! ! 34! ! ! ! Figure&5:&API&business&models&& (Musser,!2011)! 7.5 API&Market&is&Accelerating& Public! APIs! are! currently! experiencing! record! growth! because! they! enable! developers! to! create!and!release!apps!faster!(ProgrammableWeb.com).! In! the! spirit! of! open! source! development! and! to! meet! the! demands! of! today’s! hyper! connected,! fast! business! environments,! more! and! more! companies! are! making! their! API’s! public.!!Open!and!public!however!does!not!necessarily!mean!free.!!! According! to! Gartner! analyst! David! Newman! (2012),! open! API! strategy! is! a! marketing! channel!that!generates!alternate!revenue!streams,!provides!access!to!new!communities!and! improves!brand!recognition.!He!suggests!that!APIs,!are!today’s!most!industry\transforming,! most! ROI\positive,! essential! enterprise! technology.! Gartner! research! estimates! 75%! of! Fortune!500!companies!will!open!an!API!by!2014.!Enterprises!such!as!Tesco,!Facebook!and! Best! Buy! Open! are! already! creating! new! opportunities! by! engaging! developers! to! tap! into! new!sources!of!context!data!through!Web\based!APIs.!(Finley!et!al!2012)!! ! ! 35! ! ! In! May! 2012,! one! company! alone,! Programmable! Web! announced! record! growth! in! listed! APIs! as! indicated! in! the! chart! below.! ! 1000! APIs! were! added! to! their! directory! in! the! past! three!months!alone.!!The!number!is!now!at!6936!(15!Aug,!2012)! ! Figure&6:&API&growth&2005]2012& 7.6 RESTful&API&& To!develop!our!platform!the!architecture!we!chose!is!REST.!Here!is!an!overview!of!why!we! choose!to!build!a!RESTful!API.! According!to!Gartner’s!report!on!Best!Practices!for!RESTful!APIs!(Gartner,!2012),!RESTful!APIs! have!been!one!of!the!valuable!technologies!for!enabling!businesses!to!take!advantage!of!the! Web.!RESTful!APIs!follows!the!principles!of!REST!(Representational!State!Transfer),!which!is! the!architectural!style!that!forms!the!basis!of!the!Web.!In!the!technical!section!of!our!report,! we! will! provide! more! information! about! the! REST! architecture! and! how! it! works.! RESTful! APIs! can! create! simple! and! flexible! interfaces! that! can! support! a! variety! of! interactions.! Flexibility! is! the! first! factor! of! the! popularity! of! RESTful! APIs! and! explains! why! they! are! so! valuable.! Compared! to! other! APIs,! RESTful! APIs! are! really! easy! to! build.! RESTful! designs! simplify!the!learning,!programing,!security!and!deployment.! These!APIs!are!becoming!the!norm!for!Web\facing!integration!and!are!increasingly!used!in! mobile!enablement.!The!creation!of!these!highly!Web\friendly!interfaces!–!coupled!with!the! explosion!in!Web!and!mobile!applications!–!has!created!an!important!value!for!those!who! ! ! 36! ! ! can!share!information!in!this!way.!Since!2007,!REST!architecture!is!used!in!major!websites! such!as!Google,!Ebay!or!Amazon!and!85!%!of!Amazon!Webservices!use!is!based!on!REST!(Jeff! Barr,!Amazon!Chief!Architecture!of!web!services).!Moreover,!the!following!figure!from!John! Musser,!ProgrammableWeb!shows!that!73%!of!the!APIs!were!based!on!REST!last!year.! ! (Musser!2011)! What&does&all&this&tell&us& ! • There!is!no!need!to!reinvent!the!wheel!by!coding!from!scratch& • API! strategies! generate! alternate! revenue! streams! and! provide! access! to! new! communities.& • APIs!are!needed!to!meet!the!demands!of!today’s!hyper!connected,!fast!business! environments.& • Open!API!does!not!mean!that!they!are!free.& • There!are!numerous!business!models& ! ! ! ! ! ! ! 37! ! ! Mobile!Devices! ! Locavon! Mobile!App! Explosion! GPS!Penetravon! Technologies! ! ! ! ! ! & ! Demand!for!Location!Based!Services! & Platform! ! ! API!Fast! The!future!of! Increasing! Growing! Context! Consumer! Market! Awareness! Expectation! ! ! ! and!Demand! Maturing! Advertising! EcoSystem! Location! Intelligence! for!Location! ! Figure&7:&Why&do&we&need&an&LBS&platform&overview& ! ! 38! ! ! 8 Competitive&Landscape& 8.1 Direct&Competitor& The!key!competitors!in!the!location!services!market!are!profiled!below.!We!have!identified! Geoloqi!as!the!company!most!comparable!to!Around!LaBS!in!terms!of!service!offerings.! 8.1.1 Geoloqi&LLC&& Geoloqi!operate!in!the!US!market!since!February!2011,!and!their!solutions!to!date!appear!to! be! aimed! primarily! at! the! US! market.! There! are! no! financial! records! or! market! share! indications!available!at!this!time!because!they!are!a!relatively!new!start!up!founded!in!2011.!! Products+and+services+ Geoloqi! offers! developers! and! enterprises! a! mobile! and! Web! platform! for! creating! and! deploying!location\aware!applications.!They!provide!location\based!messaging,!geo\fencing,! geo\triggering,! tracking,! storage! and! analytics! as! part! of! their! platform.! At! present! seven! people!work!for!the!company,!including!founder!Amber!Case!and!co\founder!Aaron!Parecki! (Geoloqi.com)! The!Geoloqi!Titanium!module!enables!persistent/ambient!background!location!tracking!and! battery! management.! It! also! provides! real\time! tracking,! location! and! dwell\time! visitor! metrics! and! conversion! analytics.! They! offer! opt\in! and! opt\out! features! for! security! and! privacy.! Financial+health+ Geoloqi!partnered!with!Appcelerator,!Factual!and!Locaid!earlier!this!year!which!places!them! in! a! very! strong! position! in! terms! of! financial! support! and! access! to! a! large! developer! community.! ! They! received! $350,000! in! seed! funding! in! 2011! (Bloomberg! Businessweek,! 2012)! 8.2 Indirect&competitors& 8.2.1 Location&Labs& Location!Labs!power!apps!for!mobile!carriers!in!the!US!offering!mobile!safety,!security!and! platform!services.!Established!in!2011,!they!are!a!profitable!and!fast!growing!company!in!the! mobile!security!space,!with!a!developer!base!of!4,600.!At!present!there!are!six!employees! ! ! 39! ! ! with!plans!for!further!expansion.!They!have!more!than!ten!open!positions!on!their!company! website!as!of!August!2012!(LocationLabs.com)! Products+and+services+ They!offer!a!family!safety!platform,!allowing!parents!to!locate!family!members!from!their!PC! or! mobile! phone.! ! Their! platform! performs! close! to! 1! million! locates! per! day,! and! powers! products! such! as! AT&T! FamilyMap,! Sprint! Family! Locator,! T\Mobile! FamilyWhere! and! BestBuy’s!Insignia!Little!Buddy.!Additionally!they!offer!geofencing,!storage!and!mobile!phone! locator!services.! Financial+health+ Location!Labs!has!raised!$26M!in!venture!financing!from!BlueRun!Ventures!(formerly!Nokia! Venture! Partners),! QUALCOMM! Ventures,! Intel! Capital,! and! Mitsui! Ventures.! They! were! listed! in! Inc.’s! 500/5000! list! of! America’s! Fastest! Growing! Private! Companies! in! both! 2010! and!2011!(Crunchbase.com).! While!they!have!market!share!in!the!US!they!do!not!offer!services!in!Europe!at!present.! 8.2.2 Actus&Mobile&Solutions& Actus!Mobile!offers!location!related!products!and!services!in!Ireland!but!do!not!provide!an! open!platform!for!developers.! Products+and+services+ Actus! Mobile! is! an! Irish! company,! which! has!developed! a! mobile! application! platform! that! supports!all!mobile! devices.! They! provide! products! and! services! to! the! retail,! transit,! financial! services! and! healthcare! sectors.! They! have! developed! apps! for! location! based! advertising!and!marketing,!indoor!and!outdoor!shopper!navigation!systems!and!directional! search/augmented! reality.! Their! target! customers! are! shopping! centres! and! airports! (Actusmobile.com)! Their! two! main! products! are! Point! Inside,! an! indoor! navigation! tool! which! they! hold! exclusive! license! for! in! Europe;! and! M:Cypher,! a! communications! platform! that! enables! secure! transactions! on! a! mobile! device.! One! of! the! key! differentiating! factors! with! Actus! Mobile!is!that!they!develop!the!apps!on!their!proprietary!mCypher!platform.! ! ! 40! ! ! +Financial+health+ According!to!an!Irish!Times!article,!Actus!Mobile!Solutions!secured!an!initial!round!of!angel! investment! of! over! €200,000! in! September! 2011.! At! that! time! they! had! plans! to! acquire! a! number!of!high!profile!customers!and!hire!11!new!staff!to!support!their!expansion!(Collins! 2011).! They! subsequently! announced! mobile! app! deals! with! Dundrum! Town! Centre,! Liverpool!Airport!and!Dubai!Airport.!! 8.3 Differentiation& Our! differenciation! is! that! we! offer! multiple! location! services! from! a! single! interactive! platform! that! developers! can! use! to! create! applications! for! any! device,! in! any! language,! using!any!location!technology!and!it!is!carrier!independent.!It!is!a!cross\platform!solution;!in! effect!it!is!a!“one!solution!that!fits!all”.! 8.4 Competitive&Advantage& Our! advantage! lies! in! being! first! to! market! in! the! Irish/European! market! with! a! unique! offering!in!the!region.!!Actus!mobile!do!not!offer!an!open!platform!to!developers,!they!build! apps! in! house.! We! believe! we! can! reach! a! much! larger! audience! globally! by! providing! a! platform!that!makes!it!easy!for!developers!to!integrate!location!features!inside!their!mobile! app!or!web!applications.! Furthermore!as!we!learn!more!about!the!location!market!we!can!offer!consultancy!services! to!app!developers!on!location!integration!and!location!analytics.! 8.5 Benefits&to&Clients& The!benefit!to!app!developers!is!primarily!that!our!platform!will!take!the!complexity!out!of! developing!location!integration!thereby!reducing!the!amount!of!time!spent!on!development.! Our!solution!takes!care!of!all!the!location!handling!in!a!few!simple!lines!of!code,!freeing!up! developer’s!time!to!focus!on!their!core!application.!It!is!a!cost\effective!and!efficient!solution! for!developers.!! It!will!enable!them!to!get!to!market!quickly!and!will!reduce!the!incidence!of!location!related! errors! and! challenges.! Furthermore! our! website! will! provide! a! forum! for! discussion! and! exchange!of!ideas.!! ! ! 41! ! ! ! 8.6 Segmentation&of&the&European&LBS&market& Multi\services!! ! ! ! Apple& Google& Around& LaBS& ! ! ! ! Device!dependent! Device!independent! ! ! ! ! Mobile& Location& Carriers& labs& Single& location&Apps& Actus& ! Mobile& ! Single!service! ! ! Figure&8:&Segmentation&of&the&European&LBS&market& & ! This!is!the!space!that!we!propose!to!operate!in.!This!is!an!uncontested!space!at!present!in! the! device\independent/! multi! services! space.! We! expect! that! developers! servicing! SMEs,! tourism,!B2C,!B2B!and!public!sector!services!would!be!interested!in!our!services.!! ! ! 42! ! ! 8.7 Porter’s&5&forces& Barriers!to! Entry! Bargaining! Power!of! Suppliers! Rivalry! among! Exisvng! Compevtors! Threat!of! Subsvtutes! ! Bargaining! Power!of! Buyers! & Figure&9:&Porter's&5&forces& & Porter’s!five!forces!is!a!holistic!way!of!looking!at!the!competitive!forces!in!the!market!and! understanding! the! underlying! drivers! of! profitability! and! the! broader! extended! set! of! competitors,!customers,!suppliers,!new!entrants!and!substitute!products.! ! 8.7.1 Competitive&Rivalry& Our! industry! analysis! did! not! uncover! any! direct! competitors! in! Ireland! and! the! UK! or! in! Europe!at!this!time,!giving!us!a!distinct!‘blue!ocean’!advantage.!While!there!are!many!large! players! in! the! location! space! (Google,! Nokia,! Foursquare)! there! are! very! few! offering! independent!services!to!developers!to!take!the!complexity!out!of!location!handling.!Geoloqi! is!the!main!direct!competitor,!located!in!North!West!America.! ! ! 43! ! ! 8.7.2 Threat&of&New&Entrants& Given! the! low! level! of! capital! investment! required! to! build! an! LBS! platform! the! economic! barriers! to! entry! are! low.! ! ! However,! access! to! a! technological! hub! and! the! technical! expertise! to! build! a! platform! that! supports! developers! are! potential! barriers! to! new! entrants.!! 8.7.3 Bargaining&power&of&Consumers&and&Developers&(Buyers&and&Suppliers)& The! bargaining! power! of! consumers,! the! end! users! in! the! mobile! app! space! is! high.! Consumers! are! increasingly! price! aware! and! empowered! by! the! range! of! choice! available! from!different!app!stores.!!Likewise!developers!are!free!to!integrate!location!features!into! their!app!or!web!development!and!not!use!Around!LaBS!as!a!service!provider.!! 8.7.4 Threat&of&Substitute&Products&or&Services& Location! based! services! is! still! an! innovative! technology,! widely! viewed! as! an! enabling! technology!for!the!emerging!field!of!context!aware!computing.!It!is!difficult!to!predict!what!a! substitute!product!or!service!would!look!like.!However,!larger!players!are!always!a!threat.! 8.7.5 Conclusion& For! Around! LaBS! to! compete! in! the! location! space! we! need! to! focus! on! product! differentiation! and! offer! services! and! support! which! developers! cannot! easily! access! independently.! We! believe! our! differentiation! lies! in! the! fact! that! our! service! is! device,! carrier,! platform! and! location! technology! independent.! This! offers! developers! a! cost! effective! and! efficient! route! to! multiple! markets,! eliminating! the! need! to! re\write! location! code!each!time.! ! 9 Industry&Engagement& ! Our! first! potential! customer! is! BigTop! multimedia! company! based! in! Dublin! (bigtopmultimedia.com).! They! build! mobile! apps! for! a! number! of! tourist! board! clients! in! Ireland! and! Scotland.! For! example:! the! Visit! Dublin! App,! JoyceWays! App,! European! City! Cards!app.!!As!part!of!their!business!process!improvement!strategy,!they!have!established! ! ! 44! ! ! that!building!location!features!from!scratch!for!each!project!is!time!consuming.!Location!is! only! one! feature! in! their! clients! digital! strategy.! ! They! prefer! to! focus! on! aspects! of! their! projects!that!are!more!critical.!This!is!why!a!prebuilt!solution!that!they!could!easily!integrate! inside!their!project!would!be!useful.!! In! August! 2012,! we! presented! them! with! the! first! version! of! our! platform! and! our! management!application.!They!expressed!an!interest!in!trying!it!as!soon!as!it’s!available!for! BETA!testing.!! ! 10 Target&Customer& Our!target!customer!is!that!of!app!developers!who!wish!to!easily!integrate!location!within! their! application! solutions.! Developers! are! the! driving! force! of! innovation! in! this! new! and! emerging! app! economy,! with! apps! being! the! last! connection! to! the! user.! Attracting! developers!is!the!quickest!route!to!innovation!and!more!importantly,!this!means!attracting! external!investment!to!finance!innovation!and!growth.!Developers!are!also!channels!to!help! businesses! reach! and! sell! products! to! the! consumer.! For! example,! even! brick\and\mortar! companies! such! as! UPS! and! BBC! are! also! opening! their! business! up! to! the! developer! community! via! APIs.! Marketing! to! developers! is! an! emerging! and! new! scenario.! In! a! marketplace! of! over! one! million! mobile! app! publishers! there! are! many! different! types! of! developers! with! a! fast! expanding! ecosystem;! a! point! of! fact! that! is! often! ignored! by! businesses.!Each!developer!has!different!requirements!and!in!order!to!target!this!complex! marketplace!effectively,!a!segmentation!model!is!necessary.!The!traditional!method!is!that! of! segmenting! based! on! career! stage! of! the! developer,! demographics,! technologies! or! category!of!app.!However,!these!models!rarely!yield!actionable!results!and!therefore!“job\ based”!segmentation!is!recommended.!This!segmentation!model!is!considered!instrumental! for! developers! to! understand! their! own! competitive! ecosystem.! For! our! company,! Around! LaBS,! as! we! provide! a! platform! for! developers,! this! segmentation! model! will! assist! in! our! understanding!of!the!various!characteristics!and!requirements!of!the!developer!community! and!also!who!the!correct!developer!target!customer!is!and!the!tools!they!require!(Apigee,! 2010,!p.9).!The!segmentation!of!these!developers,!along!with!the!identification!of!promising! ! ! 45! ! ! segments! and! targeting! these! requires! a! significant! effort.! However,! a! thorough! understanding!of!these!segments!will!allow!Around!LaBS!achieve!a!higher!market!adoption.! It! will! also! help! us! in! our! understanding! of! the! competition! and! enable! us! to! create! a! sustainable! competitive! advantage! for! our! platform! and! services! that! are! aimed! at! these! mobile!developers!(VisionMobile!2012,!pp.34\36,!p.40).!Developers!appreciate!tools!that!will! help!them!speed!up!the!development!process;!any!tool!that!enables!this!is!welcome.!With! the! limited! availability! of! APIs,! our! solution! will! encompass! these! requirements! (VisionMobile!2012,!p.32).! ! Developer& Type& && Work& Platform&Type! Area/Example! App&Type! Motivations! Decision& Criteria& for& Platform&Selection! Partners,&co]founders&or& run&development&teams.& Games&studios,&&startups,& independent&software& vendors&with&mobile& experience& Freelancers&making&apps& in¶llel&to&contract& development,& entrepreneurs,& employees&in&mobile& development& companies.& iOS,!BlackBerry! and!Android! ! ! Games!and! business/produ ctivity!apps,! utilities,! education/refer ence!apps! Primarily!games! and!utilities! To!generate! as!much! revenue!as! possible!with! their!own! apps! For!gaining! ancillary! income!and! to!gain! experience! selling!apps! Large!installed!base,! revenue!potential! Students,&software& engineers&doing&extra& work,&unemployed& developers& Mobile&marketing& agencies,&mobile& outsourcing&shops& Primarily! Android,!low! iOS!usage! Any!type! Fun!and! recognition! Strong!bias! towards! Android,!not! fond!of!iOS! No!dominant! one!although!a! preference!for! mobile!web! apps! Marketing&Directors,&IT& iOS!and!Android! teams&in&B2C&companies.& preferred!to! Low!cost!is!the!main! reason!followed!by! familiar! development! environment!and! adequate! documentation/sup port! The!size!of!the! installed!base! Branded!apps,! To!win!client! business!tools,! projects! enterprise!apps! A!large!installed! base! Lifestyle,! entertainment,! A!large!installed! base!and!the!depth! Extension!of! a!B2C! ! ! 46! ! ! Fedex,&Coca&Cola&and& Adidas& deliver! premium! experiences,! mobile!web!is! common!on!all! other!devices! retail,! transport,! banking,!music! and!fitness!apps! product!to! mobile!to! gain! customers!or! create!a!new! revenue! source! Internal&development& All!types!due!to! News,! To!reach!the! teams&in&digital&media& need!for!large! magazines!and! maximum! publishers.& reach! entertainment! number!of! CNN,&Financial&Times& apps! mobile!and! tablet!users! possible! Startups.& iOS,!Android! Entertainment,! Utilise!apps! Instagram,&Waze,&Path& transport,!retail! as!a!means!to! launch!a!high! profile!start! up! (VisionMobile!2012,!p.36\39)! of!experience! delivered! Large!base!and!low! cost!of!development! Large!installed!base! & ! ! ! ! ! ! ! ! ! 47! ! ! ! ! ! ! ! ! Use$cases! ! ! ! ! 48! ! ! 11 Use&Cases& Basso! (2012)! suggests! that! the! market! for! location! aware! applications! is! maturing! in! all! regions,! with! multiple! uses! for! enterprise,! the! public! sector! and! consumers.! ! As! mobile! devices!and!location!awarenesss!become!more!ubiquituous!a!range!of!new!opportunities!are! emerging.!!Visiongain!2011!suggests!that!with!the!introduction!of!4G!cellular!networks,!the! LBS!landscape!is!poised!for!explosion.!These!are!some!of!the!existing!and!potential!uses!for! location!based!services,!documented!by!industry!analysts.! 11.1 Marketing&and&Advertising& The!retail!industry!uses!location!intelligence!to!provide!more!targeted!promotional!offers!to! it’s!consumers!in!an!engaging!way,!to!increase!footfall!and!to!increase!customer!loyalty.!The! check!in!feature!allows!shoppers!to!indicate!their!location!which!will!then!trigger!location\ specific! information,! promotions,! loyalty! coupons,! or! e\flyers! for! nearby! store! locations.! Supermarkets,! clothing! retailers,! home! stores,! restaurants! could! provide! incentives! to! consumers! for! checking! in! frequently! at! a! given! location! by! offering! rewards! or! ‘frequent! customer’! status,! then! offer! a! coupon! after! a! customer! checks! into! a! store! 3! times.! Additionally,! retailers! such! as! Tesco,! B&Q,! Domino’s! Pizza! could! issue! promotional! offers! when!customers!are!close!to!a!store.!According!to!Zimmermann!(2012)!retailers!in!the!UK! have! reported! significantly! higher! footfall! in! their! stores! and! higher! turnover! since! they! started!such!initiatives.!! 11.2 Family&Safety& A!family!safety!platform!enables!users!to!locate!almost!any!phone!in!real!time!offering!peace! of!mind!to!millions!of!families!with!children!or!elderly!parents.! Parents! can! set! up! scheduled! alerts,! for! example,! to! provide! an! update! when! their! child! arrives!safely!at!a!friend’s!house!or!at!school.!With!geofencing,!boundaries!can!be!created!to! notify!parents!when!a!child!leaves!a!designated!area.!!If!a!child!is!lost!or!the!phone!stolen! you!can!retrieve!the!GPS!coordinates!of!the!location!of!the!device.!! For! anyone! concerned! about! an! elderly! parent! living! alone,! you! can! track! realtime! movement!(or!lack!of!movement)!and!set!up!an!automatic!alert!to!notify!you!that!they!have! arrived!home!safely!after!an!appointment.!!! ! ! 49! ! ! 11.3 Device&Tracking&in&Education& Similarly,!you!can!pinpoint!the!location!of!your!schoolchildren’s!iPad!in!the!event!that!it!is! lost!or!stolen.!This!is!a!potential!use!case!for!location!based!apps!given!the!uptake!on!iPad! usage! in! schools! in! Ireland.! One! company! alone! (Typtec.ie)! report! that! they! are! implementing!iPads!in!13!schools!in!the!Dublin!area!starting!September!2012.!! 11.4 Enterprise& Location!is!a!valuable!asset!that!can!help!businesses!achieve!greater!efficiency.!Basso!2012! and!Zimmermann!2012!outline!the!following!use!cases! • Improve!workforce!management!\!send!timely!and!location\based!status!information! to!employees!on!the!move,!for!example!sales!employees,!service!engineers,! maintenance!personnel.!! • Logistics!and!goods!transportation!! • Fleet!management! • Courier!dispatch!and!routing!! • Supply!Chain!Management!–!stock!and!equipment!locator.!! • Insurance!push!messsaging!when!you!enter!a!certain!location!–!airports,!travel! (volcanic!ash!cloud),!outdoor!recreation!(extreme!sports),!flooded!areas,!learner! drivers!on!motorways.! ! Location!platforms!in!the!enterprise!area!integrate!with!corporate!applications!such!as!ERP,! sales! force! automation! and! HR! systems! thereby! supporting! and! improving! business! processes.!!Cost!saving!benefits!and!increased!efficiency!can!be!achieved!by!deploying!these! location\aware!solutions.! ! 11.5 Agriculture& Keep! track! of! livestock! such! as! cattle! or! sheep.! MooFinder,! for! example! uses! satellite! to! establish! the! location! of! animals.! ! Location! tracking! could! potentially! be! used! in! the! blood! stock! industry! to! trace! race! horses.! The! Department! of! Agriculture! could! use! location! to! monitor!the!movement!of!livestock!in!the!event!of!an!outbreak!of!disease.! ! ! 50! ! ! 11.6 Medical& Keep!track!of!ambulance!units,!supplies,!or!devices!for!time!critical!operations.!! Provide!traceability!of!high!value!equipment!consigned!to!hospitals,!such!as!surgical!camera! systems,!instruments,!power!tools.! 11.7 Event&Management& Event!organizers!can!provide!tools!to!their!clients!so!that!they!get!the!most!out!of!their!visit! to!an!event,!such!as!sporting!events,!concerts,!festivals,!conferences!or!business!expos.! 11.8 Public&Sector& Governments! are! using! location! services! to! combat! crime! and! terrorism,! for! law! enforcement,! fraud! prevention,! emergency! services,! city! planning,! transport! and! infrastructure.!! The!use!of!navigation!and!live!traffic!are!basic!requirements!for!the!transportation!industry.! Zimmermann! (2012)! notes! that! there! is! an! increasing! demand! for! wireless! surveillance! in! Middle\Eastern! and! Central\Asian! countries! to! enable! lawful! interception! for! combating! crime!and!terrorism.!!! In! the! US! location! information! adds! value! to! government! operations! to! support! activities! such! as! dispatch,! routing,! fleet! management,! transportation! and! field! force! management,! such! as! field! personnel,! field! engineers,! maintenance! personnel! and! medical! personnel! on! ambulances!(Vining,!2011,!Basso,!2012).! Location!aware!services!include!messaging,!where!operational!efficiency!can!be!achieved!so! that!the!nearest!road!crew!can!be!dispatched!to!take!care!of!an!oil!spillage!without!delay.! 11.9 Personnel&Safety& In!hazardous!environments!such!as!mining!workers!are!equipped!with!devices!that!help!to! track! their! movements.! If! no! movement! is! detected! for! a! certain! period,! employers! can! respond!immediately.! Environmental!agencies!can!monitor!lone!workers!or!workers!in!isolated!areas.! ! ! 51! ! ! Organizations!can!monitor!people!and!send!location!based!safety!alerts!to!people!working! or!travelling!in!hostile!or!high!risk!environments!where!personal!safety!or!disease!control!is!a! concern.! Embassies,! multi\national! companies,! governments! and! insurance! companies! can! benefit!from!this!type!of!service.! 11.10 Tourism& Geolocalisation! is! used! to! market! travel! and! tourism! services! available! to! the! consumer! based!on!location.!!Mobile!applications!can!push!information!according!to!the!location!and! predefined!needs!of!the!traveler.!An!example!of!mainstream!use!is!to!find!accommodation,! restaurants,! local! activities! and! then! make! a! booking.! Mobile! apps! allow! users! to! receive! notifications! on! their! phone! when! they! pass! a! pre\determined! place! of! interest! such! as! a! museum,!landmark!building!or!place!in!history.!!‘Check\ins’!allow!users!to!rate!and!review! locations! in! real! time.! ! Airlines,! hotels,! travel! retailers,! car! rental! companies! and! tourism! boards! are! introducing! location! into! their! apps! to! maximize! the! potential! reach! to! consumers.! Gamification!is!also!touted!as!the!next!big!thing!for!travel!(Euromonitor!2012).!Gamification! refers! to! the! integration! of! gaming! dynamics! in! travel! industry! apps! used! to! encourage! consumers!to!share!their!experiences,!photos!and!videos!to!help!generate!brand!awareness! and!loyalty.!Dynamics!work!through!the!offer!of!points,!badges,!status!levels,!as!well!as!real! trips!or!air!miles!(Euromonitor,!2012).!! ! 11.11 Social&and&Consumer& Friend!finder!and!GeoNotes!are!popular!features!in!the!social!apps!category.!With!Geonotes,! a!user!can!leave!himself!a!note!to!receive!when!he!gets!to!a!certain!location,!for!example,!a! reminder!to!pick!up!clothes!next!time!he’s!passing!the!drycleaners.!A!user!can!also!send!a! real\time! map! to! friends! or! clients,! to! let! them! know! when! he! or! she! will! arrive.! Other! convenient! uses! for! the! consumer! include! traffic! flow,! realtime! information! on! transportation!services!or!available!car!parking!space!with!location.! & ! ! 52! ! ! & ! ! ! ! ! ! Business'Description! ! ! ! ! 53! ! ! 12 Our&Vision& To!become!a!leader!in!European!based!location!services!and!location!analytics.! 13 Our&Product& Around! LaBS! is! the! first! truly! scalable! on\demand! cloud\based! location! platform.! We! offer! developers!a!complete!stack!of!location!tools!(tracking,!geofencing,!geonotes,!geotriggerig),! real\time! data! storage! and! analytics.! Around! LaBS! platform! is! device,! language,! location! technology!and!carrier!independent.!Our!platform!is!easy!to!use!and!provides!an!intuitive,! efficient! and! smart! way! to! integrate! real\time! location! based! features! into! mobile! applications.!! ! Figure&10:&Around&LaBS&location&tools& 13.1 How&it&works?& Developers! use! our! Software! Development! Kits! (SDK)! or! directly! our! API! to! add! real\time! location!based!features!to!applications.!! ! ! ! ! 54! ! Figure&11:&Around&LaBS&platform& ! ! ! ! ! To! manage! the! applications,! create! and! store! location! based! data! developers! can! use! our! web!client!or!directly!our!API.!Our!web!client!is!built!to!make!this!process!as!simple,!fast!and! intuitive! as! possible.! All! modifications! are! processed! in! real\time! and! automatically! made! available!to!users.! ! ! ! Figure&12:&Around&LaBS&management&process 14 Value&Proposition& We! make! it! easy! for! developers! to! integrate! location! functionality! inside! a! mobile! app! or! web!application.!We!offer!multiple!location!services!from!one!platform!that!can!be!run!on! any! device,! with! any! carrier,! using! any! language! or! location! technology.! It! is! a! ‘one! stop! shop’!for!developers!who!want!to!integrate!location!into!a!wide!variety!of!applications.!!Our! solution!is!scalable,!cloud!stored!and!vendor!independent.!! Being! european! based! is! an! advantage! in! terms! of! european! data! protection! legislation.!! Under!EU!regulation!the!transfer,!storage!and!processing!of!data!outside!the!EU!region!can! lead!to!challenges!from!a!regulatory!standpoint.!This!makes!it!complicated!for!non\EU!based! companies!to!offer!data!solutions!to!users!in!the!EU.! ! ! 55! ! ! 15 Business&Strategy& Our! first! objective! is! to! gain! brand! recognition! and! uptake! within! the! app! developer! community.!The!goal!is!to!build!our!company!name!and!gain!recognition!for!a!user!friendly! platform!incorporating!a!fast,!reliable!and!efficient!service.!While!this!process!is!underway,! we!intend!to!utilise!our!time!building!locator!apps!powered!by!our!platform.! As!our!Practicum!lead!in!time!presently!is!limited!and!although!we!will!be!operational,!we! anticipate! a! period! of! up! to! eighteen! months! after! completion! of! this! initial! project! to! engage!in!further!in\depth!research!and!refinement!of!our!product!to!gain!more!knowledge! of!our!marketplace!and!customer!requirements!in!this!new!and!emerging!location!services! industry.!This!will!also!enable!us!to!refine!and!establish!the!most!effective!business!model.! Presently,!there!are!numerous!models!in!operation!in!the!marketplace!(Musser!2011).! 15.1 Vertical&integration& Therefore,! in! the! short! term,! our! strategy! will! encompass! vertical! integration! with! the! development!of!apps!requiring!location!based!services;!this!will!be!another!revenue!stream! for!the!company.!We!plan!to!launch!three!apps!per!year.!From!our!market!research!we!have! discovered!that!some!locator!apps,!particularly!apps!for!locating,!for!example,!children,!pets! or!the!elderly!are!charging!to!download.!Therefore,!at!this!juncture!of!our!Practicum!project,! we! have! also! developed! a! proof! of! concept! –! a! pet! locator! app! –! Around! Pets.! This! will! demonstrate!to!the!developer!community!how!easy!it!is!to!build!apps!and!integrate!location! utilising!our!platform.!For!this!reason,!we!will!charge!for!the!use!of!our!platform!based!on!a! tiered! subscription! plan,! starting! modestly! and! increasing! with! the! engagement! of! large! organisations!generating!high!levels!of!service!requests!from!our!platform.! 16 Revenue&Model& As!discussed!in!the!market!research,!there!are!a!many!business!models!in!operation!for!APIs.! We!have!chosen!to!utilise!a!paid!tiered!subscription!model!for!the!use!of!our!platform.!This! approach!will!enable!our!company!to!“entice”!developers!to!try!our!platform!and!therefore! promote! our! brand! to! gain! recognition.! The! subscription! model! is! also! useful! to! generate! recurring! revenues! and! investor! interest.! “Subscription! models! and! recurring! revenue! also! tend!to!impress!investors”!(Dahl!2012).! ! ! 56! ! ! In! an! article! by! Klein! (2012)! the! benefits! of! a! subscription! business! model! are! discussed;! predictable! inventory! requirements,! reduced! customer! acquisition! costs! and! steady! cash! flow.!In!2011,!Gartner!calculated!that!by!2015!more!than!40%!of!media!and!digital!products! companies! globally! would! utilise! subscription! services! for! billing,! fulfilment! and! renewals.! “Common! sense! dictates! that! the! best! candidates! for! subscriptions! are! companies! selling! services!and!high\end!products!that!are!consumed!rapidly!and!are!not!costly!to!ship.”!(Klein! 2012)! 17 Company&Set&Up& AroundLaBS! is! currently! unincorporated.! It! is! proposed! that! we! set! up! as! a! private! limited! company! based! in! Dublin,! Ireland.! AroundLaBS! will! be! the! registered! trade! name.! For! the! initial! company! set! up! and! registration! we! will! need! to! consult! with! a! solicitor.! ! On! an! ongoing! basis! we! will! engage! an! Accounting/Tax! adviser! to! handle! all! of! our! accounting! needs.! 18 Funding& The! four! founding! shareholders! intend! !to! commit! initial! funding! of! €5,000! each! to! the! business!in!return!for!100%!equity!in!the!company!split!on!an!equal!basis.!!The!funds!will!be! needed!to!facilitate!company!formation!and!cash!flow!for!operating!and!marketing!costs!for! the!first!number!of!months.! We!intend!to!seek!a!loan!for!€20,000.!!In!theory,!Bank!of!Ireland!is!open!to!our!application! for! a! Small! Business! loan.! We! also! intend! to! request! a! commercial! overdraft! facility! in! the! event!that!the!working!capital!of!the!company!should!require!it.! 19 Our&Management&Team& Gráinne&Mary&Malone&–&Sales&and&Marketing&Manager& Gráinne! graduated! from! Dublin! City! University! in! 2011! with! an! honours! degree! in! Information! Technology.! ! She! has! both! computing,! training! and! management! experience! from! within! the! private! sector.! Gráinne! is! currently! completing! her! MSc! in! Electronic! ! ! 57! ! ! Commerce! (Business)! through! which! she! has! also! developed! a! valuable! digital! business! management,!operational!and!a!practical!business!organisation!skill!set.! Emmanuelle&Perrier&–&Business&and&Finance& Emmanuelle! graduated! from! INSA! de! Lyon,! a! French! engineering! school,! in! telecommunication.! She! is! a! current! student! in! the! Masters! of! Electronic! Commerce! Technical! program! in! Dublin! City! University.! She! has! previously! contributed! to! the! organisation! of! the! biggest! recruiting! fair! of! France.! She! has! experience! in! finance! and! business!interaction.! Omar&Fachar&–&Community&Manager& Omar! is! currently! completing! his! Masters! in! Electronic! Commerce! Technical.! He! graduated! from! INSA! de! Lyon! in! telecommunication.! Omar! speaks! more! than! 5! languages! and! has! previously!created!websites!and!mobile!and!web!applications.!He!also!has!developed!team! management!skills!during!his!student!years!when!he!has!often!been!project!leader.!! Deirdre&Connolly&–&Research&and&Development&Manager& Deirdre!graduated!from!University!College!Dublin!with!an!honours!degree!in!Social!Science.! She!has!over!7!years!experience!in!business!innovation!while!she!worked!on!a!Peoplesoft!HR! Systems! Implementation! project! for! Chase! Manhattan! Bank,! New! York.! ! On! returning! to! Ireland!she!worked!for!a!number!of!years!with!Bank!of!America!Dublin!in!Human!Resources! and! Compliance.! Deirdre! is! due! to! graduate! from! Dublin! City! University! with! a! Masters! in! Electronic!Commerce!in!2012.! 20 Staffing& We! intend! to! appoint! a! UK! based! sales! and! marketing! manager! from! quarter! 2! 2015.! We! expect!that!from!2014,!we!will!need!to!appoint!one!infrastructure!support!associate!and!an! additional! support! person! in! mid\2015.! ! In! the! interim! the! management! team! will! be! responsible!for!the!day!to!day!operations!of!the!company! ! ! 58! ! ! 21 Workspace& Initially! we! plan! to! set! up! a! shared! work! space! from! home.! This! will! be! the! registered! address!of!the!company!and!can!be!changed!at!any!time!when!we!are!in!a!position!to!rent! space.!!Commercial!rents!are!a!cost!we!cannot!commit!to!in!the!early!stages!and!require!a! lease!agreement.!We!plan!to!rent!premises!in!2014.!! 22 Legal&Requirements&for&Company&Formation& Our! company,! Around! LaBS! will! be! registered! as! a! private! limited! liability! company.! The! documents! required! by! the! Companies! Registration! Office! (CRO)! in! Ireland! are! the! memorandum!of!association!setting!out!the!conditions!upon!which!the!company!is!granted! incorporation.!For!example,!stating!that!the!company!is!one!with!limited!liability!is!required.! Also! needed! are! the! articles! of! association! which! set! out! the! rules! that! the! company! proposes! to! regulate! its! affairs.! Form! A1! is! also! required! by! the! CRO;! this! form! provides! information!such!as!our!company!name,!registered!office!and!the!activity!our!company!will! engage!in.!An!online!new!company!registration!fee!of!€50!will!be!paid!to!the!CRO.! We!have!checked!the!register!of!companies!to!ensure!our!company!name,!Around!LaBS!has! not! been! previously! registered.& We! also! did! a! business! name! and! trade! mark! check.! Our! business!name!will!be!therefore!registered!and!we!will!pay!a!fee!of!€20!(electronic!filing).& Our!trademarks!will!be!registered!and!an!initial!application!fee!of!€70!and!a!registration!fee! of!€177!will!be!paid.! The!website!domain!name!will!be!registered;!the!fees!for!this!are!from!€12.95!for!one!year.!!! (Companies!Registration!Office!n.d.)! (Irish!Domains!Ltd!1999\2011)! (Patents!Office!n.d.)! ! ! ! ! 59! ! ! 23 Around&LaBS&Business&Phases&& These!are!four!stages!in!the!business!life!cycle!that!Around!LaBS!will!experience.!Each!stage! has!its!own!challenges;!the!phases!are!different!and!we!believe!that!a!deep!understanding!of! each! one! is! important! to! set! up! a! successful! business.! In! the! following,! each! stage! will! initially! be! described! and! then! further! developed! in! relation! to! our! own! business,! Around! LaBS.! ! Sales! ! Re]positioning& ! Maturity&phase& ! Expansion! Investment! ! Improvement! ! ! Growing&phase& ! Large!sales! ! ! Starting&phase& ! Platform!creation!! ! Go!to!market! ! Communication! Merge! Acquisition! Partnership!! Core!customers! Brand!identity! R&D! phase& Declining&phase& Cost!cutting! !Increased! competition! ! ! ! 23.1 Starting&Phase& Time! Stage!one!is!the!starting!phase!of!the!business!where!the!business!plans!and!strategies!are! defined.! Considerable! resources! are! deployed! for! product! creation! and! marketing.! ! In! this! ! ! 60! ! ! stage! the! company! tries! to! establish! itself! in! the! market.! Investment! will! be! greater! than! revenue.!!This!is!the!most!difficult!phase!with!the!highest!risks.! During!this!stage,!Around!LaBS!will!develop!the!platform!and!the!applications!based!on!this! platform.! This! will! be! a! learning! stage;! that! of! infrastructure! design! (we! will! have! an! overview!of!how!developers!use!our!platform).!! From!the!business!side,!through!research,!we!will!gain!a!deep!understanding!of!the!new!and! emerging! location! services! industry.! This! will! enable! us! to! refine! and! establish! the! most! effective!business!model!and!to!reduce!the!risks!related!to!this!phase.!Innovative!ideas!will! be!encouraged!in!order!to!propose!the!best!product!possible.!This!is!also!the!phase!where! we! need! to! prepare! the! market! for! the! arrival! of! our! product.! We! will! therefore! start! a! communication!and!advertising!campaign!three!months!before!finalising!the!first!version!of! Around!LaBS.!For!this,!we!intend!to!use!new!communication!channels!such!as!blogs,!social! networks! and! specialised! websites! such! as! apigee,! meetup! and! programmableweb.! ! This! marketing!will!be!accomplished!via!our!mobile!applications!starting!with!Around!Pets,!a!pet! locator! application! that! will! be! launched! as! a! proof! of! concept.! We! will! also! be! present! at! events! such! as! Dublin! Beta! (dublinbeta.com)! offering! networking! and! advertising! opportunities.!!! We!propose!to!base!ourselves!in!Dublin!to!enter!the!Irish!market!first.!!Upon!establishment! here,!we!will!expand!to!other!major!European!countries.! 23.2 Growing&phase& Once!the!business!emerges!from!the!starting!phase,!it!will!begin!to!find!core!customers!and! establish!a!niche!in!the!market.!During!the!growing!phase,!the!focus!is!on!maintaining!core! customers! and! on! establishing! brand! identity.! This! is! the! stage! where! customer! demands,! sales!and!the!profit!margins!start!to!increase.!The!consequence!of!this!is!the!need!to!be!in! charge! of! maintaining! the! platform! and! of! evolving! the! services! according! to! the! demand.! Similar!products!from!competitors!could!be!developed!and!the!objective!of!the!business!is!to! focus! on! its! competitive! advantages! (price! reduction,! value! added! features! or! other! innovations).! ! ! 61! ! ! At!this!stage,!Around!LaBS!intends!to!have!built!up!a!large!developer!customer!base.!!The! business!model!will!be!decided!upon!and!implemented!with!the!business!now!viable.!!The! main! objective! of! this! phase! is! to! retain! this! community! by! offering! a! more! ergonomic! interface!and!a!better!user!experience.!!Therefore,!we!plan!to!update!our!platform!according! to! customer! feedback.! The! new! version! will! be! more! powerful! and! adapted! to! customers’! needs.!Most!of!the!revenue!generated!by!subscriptions!will!be!invested!in!the!development! and!innovation!of!the!platform.! !In! parallel,! Around! LaBS,! will! expand! to! other! European! markets,! in! priority! the! UK,! Germany,!France!and!Sweden.! Finally,!the!mobile!applications!will!be!available!in!all!major!European!countries!(UK,!France,! Germany,! Spain)! and! the! marketing! campaign! will! be! accomplished! via! popular! national! websites.!We!also!plan!to!translate!the!user!guide!into!French,!Spanish!and!German!in!order! to!reach!the!European!developer!community!easily.! 23.3 Maturity&phase& This!is!the!stage!where!the!product!reaches!maturity!in!the!market.!The!core!customers!and! the! brand! identity! of! the! business! are! well! established.! Sales! growth! is! manageable! and! profit!margins!are!stable.!!Advertising!and!communication!resources!are!less!important!now.! However,!the!business!still!needs!to!be!focused!on!the!market;!changes!within!the!economy,! competitors! or! in! the! requirements! of! customers! can! happen! quickly.! The! business! is! also! focused!on!productivity!and!improvement!in!order!to!be!more!competitive.!Moreover,!the! company! may! want! to! expand! into! other! ventures! or! other! products.! Depending! on! the! choices! made! during! this! phase,! the! business! can! decline! or! be! re\positioned! in! the! marketplace.!! ! ! 62! ! ! During!the!maturity!phase,!Around!LaBS!will!have!an!established!market.!!One!of!the!biggest! challenges!for!the!company!will!be!the!competition!from!the!large!IT!companies!that!could! offer! a! similar! platform.! Also,! we! will! need! to! constantly! analyse! the! market! to! discover! other! markets! and! other! niches! for! re\positioning! our! product.! If! we! encounter! another! interesting!company!or!a!complementary!product,!we!would!consider!a!potential!merger!or! an! acquisition.! Expansion! will! focus! on! exploration! of! new! markets! in! Eastern! Europe! and! South!America.! 23.4 Declining&phase& & 23.5 Re]positioning&phase&& The!declining!stage!is!the!stage!where!the! The!re\positioning!phase!is!where!the!company! sales! and! the! profit! margins! start! to! commences! a! new! period! of! growth! after! the! decrease.!This!could!happen!as!a!result!of! maturity! phase.! By! making! some! product! the! changing! market,! an! unfavourable! modifications,! the! company! is! able! to! maintain! economy! or! the! arrival! of! a! powerful! increasing! sales.! ! There! can! be! multiple! competitor.! The! business! would! need! to! modifications:!! cut! costs! in! term! of! buying,! production,! • Acquisition,! partnership! with! ! other! maintenance! and! employment.! At! this! companies! that! can! increase! our! skill! stage,!the!business!attempts!to!remain!in! base!! the! marketplace! for! the! possibility! of! • Restructuring!!!production!! recovery.! • New!revenue!stream! ! • New!market! ! ! ! 63! ! ! ! ! 64! ! ! ! ! ! ! ! ! Proof%of%concept! ! ! ! 65! ! ! 24 Proof&of&Concept& There! are! numerous! applications! of! location\based! services! in! the! B2C,! B2B! and! public! sector!space!as!outlined!in!the!Use!Cases!section!of!this!report.!To!demonstrate!the!use!of! location\based!applications!in!the!consumer!space,!the!utility!of!our!platform!and!to!add!an! interim! source! of! revenue,! we! decided! to! develop! Around! Apps! as! a! segment! of! our! company.! ! This! branch! will! focus! on! developing! new! location! apps.! For! our! first! app,! we! decided!to!develop!a!Pet!Finder!app,!Around!Pets,!as!a!proof!of!concept.!!! 24.1 Pet&market&overview& A!study!by!UCD!Centre!for!Veterinary!Epidemiology!and!Risk!Analysis!found!that!in!Ireland! 36%!of!households!own!one!or!more!dogs!with!10%!owning!one!or!more!cats!(Anvil!Ireland! n.d.).! In! total! there! are! 1.3! million! pets! in! Ireland! (Anvil! Ireland! n.d.).! In! UK! 43%! of! households!own!a!pet!with!14.5!million!pets!in!the!country.!Dogs!and!cats!are!the!animals!of! choice,!numbering!7.3!and!7.2!million!respectively!(Total!Pet!Publishing!2011).!!In!Europe!55! million! people! own! a! pet;! this! comprises! 47! million! cats! and! 41! million! dogs! (Society! for! Companion! Animal! Studies! 2010).! In! US\! 62%! of! US! households! have! a! pet,! 72.9! million! households!(American!Pet!Products!Association,!Inc.!1998\2012).!In!the!US!spending!on!pets! has! increased! with! owners! spending! more! than! ever.! ! In! 2011! spending! on! pets! passed! $50billion!(American!Pet!Products!Association,!Inc.!1998\2012).! 24.2 Additional&source&of&revenue& Based! on! this! market! analysis! of! the! pet! care! industry,! we! believe! this! app,! Around! Pets,! could!provide!an!interim!source!of!revenue!for!Around!LaBS!while!we!grow!our!client!base! and!revenue!for!the!platform.!There!are!2!sources!of!revenue!from!the!Around!Pets!app:! • from!the!monthly!subscription!which!we!propose!at!€4.99/month!and!! • from!the!peripheral!item,!the!microchip!that’s!attached!to!the!pet!collar,!which!will! retail! at! €49.99.! We! can! source! the! chip! for! approx! €40.00! giving! us! a! mark! up! of! 20%!or!€10.00.! The!mobile!application!is!free.! We!can!propose!a!pet!locator!service!for!a!low!price!because!we!do!not!have!to!deploy!the! specific!infrastructure.!Everything!is!handled!by!our!platform!and!this!allows!us!to!realise!a! profit.! ! ! 66! ! ! ! ! ! ! ! ! ! Marketing*Analysis! & ! & 67! ! ! 25 Pricing&Strategy& We!based!our!pricing!strategy!on:! • Our!estimated!infrastructure!costs!from!Amazon! • Review!of!our!competitor!price!plans! 26 Price& Our!revenue!model!for!the!platform!is!based!on!a!tiered!subscription!plan!as!shown!below! & Users& Basic! Less!than!5!! Small& Less!than!100! Medium& Less!than!8,000! Geonotes& 100/day! 50,000/day! 1!million/day! Triggers& 100/day! 5,000/day!! 200,000/day! Secured& connection& Prices& No! Yes!! Yes! Large& Greater!than! 10,000! More!than!1! million! More!than! 200,000! Yes! Free! 9.99!€/month! 99.99&€/month! On!demand! ! Our!revenue!model!for!the!pet!finder!app!is!based!on!an!initial!payment!for!the!chip!locator! and!after!that!a!monthly!subscription!fee.! Feature& Chip&price& Monthly&subscription& Price&& !49.99€! 4.99!€/month! 27 Promotion& To! promote! Around! Pets,! we! offer! our! customers! the! first! monthly! subscription! free.! Furthermore,! in! the! subscription! plan! for! the! platform! our! basic! level! is! free! which! will! encourage!developers!to!try!our!solution.! Around! LaBS! will! strive! to! develop! a! large! network! among! the! developer! community! to! promote! and! build! awareness! of! our! platform! and! its! features.! There! are! a! number! of! options! for! our! marketing! strategy.! We! aim! to! approach! this! task! both! online! and! offline.! Online! via! our! website! we! will! have! a! developer! community! area! and! technical! discussion! ! 68! ! ! forum.! ! We! plan! to! further! interact! by! hosting! a! competition! or! a! hackathon! for! the! best! location!app!idea.!We!will!also!build!brand!awareness!via!online!tools!such!as!a!whiteboard! demo!video!on!YouTube!that!describes!our!platform!in!an!engaging!way.!As!two!members! of!our!team!have!experience!running!Google!AdWords!campaigns,!we!plan!to!run!our!own! campaigns!monthly.!!! 28 Place& In!this!section!we!focus!on!the!places!where!we!will!promote!our!platform.! 28.1 Incubator&Hubs]&The&Digital&Hub& This! centre! located! in! central! Dublin! is! a! vibrant! cluster! of! technology! and! digital! content! enterprises.! The! hub! fosters! innovation,! creativity! and! technical! development! in! a! supportive!and!entrepreneurial!environment.!Facilities!include!excellent!infrastructure!and! support! for! technology! and! digital! media! companies! with! much! opportunity! to! network,! collaborate! and! share! knowledge! and! learning.! The! digital! hub! has! been! described! as! “a! hothouse! for! new! ideas,! energetic! entrepreneurs! and! technological! innovation.”! (Digital! Hub! Development! Agency! n.d.)! This! centre! presents! networking! and! brand! development! opportunities!for!Around!LaBS!to!explore.!! 28.2 Dublin&Web&Summit& This!event!held!in!Dublin!in!October!is!another!valuable!promotional!opportunity!for!Around! LaBS!to!attend!for!marketing!the!API!solution.!The!event!runs!over!two!days!and!features! 200!speakers!from!companies!such!as!Google,!Salesforce,!TechCrunch!and!much!more.!This! conference! is! Europe’s! fastest! growing! technology! conference! with! much! opportunity! to! network!with!developers,!entrepreneurs!and!designers.!For!start\ups!such!as!ours!there!is! also! the! opportunity! to! pitch! and! exhibit! to! leading! international! investors.! (Web! Summit! n.d.)! 28.3 Dublin&Beta& Once! quarterly! in! Dublin! there! is! a! get! together! organised! by! Dublin! Beta! for! founders,! investors,!visionaries,!designers,!media!professionals!and!other!interested!parties.!The!aim! of!these!events!is!to!provide!an!opportunity!to!meet!other!like\minded!entrepreneurs!and! companies! to! discuss! and! demo! ideas! and! solutions! in! a! friendly,! social,! supportive! and! ! 69! ! ! productive! environment.! The! focus! is! on! Ireland’s! early! stage! start\up! companies! and! the! technology! community.! ! This! event! would! provide! Around! LaBS! the! opportunity! to! demo! our! platform! which! in! turn! would! provide! possibilities! of! attracting! interested! parties,! gaining! feedback! and! interacting! with! potential! investors,! members! of! the! press! and! bloggers.!(Beta!Ltd!2012)! 28.4 Dublin&Business&Innovation&Centre& This!organisation!provides!support!to!entrepreneurs!through!the!start\up!stages!and!assists! the! business! through! the! first! three! to! five! years! of! operation.! Strategic! business! development,!project!evaluation!and!planning!assistance!are!some!of!the!services!provided.! There! are! also! opportunities! to! investigate! potential! international! partnerships! and! technology!transfers.!Business!expansion!assistance!is!also!possible.!85%!of!DBIC!clients!are! still!in!business!after!five!years!(Dublin!Business!Innovation!Centre!n.d.).! 28.5 Sandbox& This!organisation!has!recently!established!a!hub!in!Dublin.!Sandbox!is!a!growing!community! of!600!young!leaders!spanning!48!different!countries.!Events!are!regularly!organised!across! Europe,! US,! Africa! and! Asia.! The! idea! behind! sandbox! is! to! incubate! talent! in! the! type! of! supportive!environment!where!meaningful!relationships!between!like\minded!peers!can!be! built!and!learning!opportunities!are!available!(Sandbox!n.d.).! ! Figure&13:&Networking&via&Sandox& (Sandbox!n.d.)! ! 70! ! ! 28.6 Enterprise&Europe&Network& This! network! enables! businesses! to! make! the! most! of! the! European! marketplace! and! via! local! business! organisations,! the! Enterprise! Europe! Network! can! help! develop! a! business! into!new!markets.!It!also!helps!a!company!to!locate!international!business!partners,!source! new! technologies! or! can! provide! financial! advice.! Guidance! is! available! regarding! going! international,!intellectual!property!or!EU!law!and!standards.!The!Enterprise!Europe!Network! has! business! support! organisations! from! more! than! fifty! countries! (Enterprise! Europe! Network!n.d.).! 28.7 3scale& This! company! offers! another! powerful! route! to! connect! with! and! increase! our! developer! customer!base.!Engaging!with!developers!when!launching!an!API!can!be!a!challenging!task! and!is!often!underestimated.!There!are!already!60,000!developers!utilising!3scale’s!solutions! and!therefore!establishing!a!connection!with!this!network!enables!a!wide!array!of!tools!to! reach! the! target! audiences.! 3scale! offer! a! developer! ecosystem! to! promote! an! API! and! engage! the! developer! community.! The! channels! available! via! 3scale! include! hack! events! where!the!3scale!team!will!promote!an!API!at!the!relevant!developer!hack!events.!There!is! also!the!3scale!newsletter!which!provides!another!useful!means!to!reach!developers!via!info! shots!in!the!regular!news!releases.!3scale!regularly!engage!in!API!promotion!whereby!they! give!away!prizes!for!usage.!Blog!posts!and!public!relations!functions!are!also!part!of!3scale’s! remit;! targeted! press! releases! or! technical! blog! posts! can! be! deployed! to! assist! people! in! their!understanding!and!use!of!a!specific!API!(3Scale!2012).! 28.8 Programmable&Web& Programmable! web! is! a! database! of! API! resources! that! allows! you! to! list! your! API! so! that! you!can!be!discovered!by!almost!7000!developers.!It!keeps!the!developer!community!up\to\ date!with!new!innovations!with!for!example!Web!2.0!APIs.!This!website!acts!as!a!resource,! directory,! news! source,! reference! guide! and! a! hub! for! developers! to! engage! with.! Upon! registration! with! Programmable! Web! it! is! possible! to! join! forum! discussions,! comment! on! APIs! and! make! connections! with! thousands! of! others! including! entrepreneurs,! developers! and!other!API!providers!(ProgrammableWeb!2012).! ! 71! ! ! 28.9 Conferences&on&Location& It!is!important!for!Around!LaBS!to!attend!as!many!industry!conferences!as!possible.!This!will! not!only!present!networking!and!promotional!opportunities!but!will!also!keep!our!team!up\ to\date! with! industry! related! developments! and! upcoming! market! trends.! For! example,! in! Nottingham!this!September!there!will!be!a!location!conference!hosted!by!AGI!(Association! for!Geographic!Information)!GeoCommunity,!which!is!the!largest!and!most!comprehensive! independent! conference! held! in! the! UK! digital! mapping! and! geospatial! calendar.! This! conference!will!provide!leadership!and!real!insight!into!current!geographic!information!and! importantly,! location! based! issues.! There! will! be! a! wide! range! of! keynote! addresses! and! conference! papers! along! with! training! and! the! opportunity! of! face\to\face! networking.! Topics!of!discussion!during!the!event!include!UK!Location:!Users’!Perspective,!Augmenting! Reality!with!GIS,!Location!Based!Linked!Data!and!Fishing!for!geospatial!information!across! the! oceans! of! data! published! on! the! social! web! (Association! for! Geographic! Information! 2012).! 28.10 Search&Engine&Optimization& There! are! a! number! of! best! practice! tips! to! optimize! your! website! so! that! customers! can! find!you!in!organic!search!results.!These!include!internal!link!architecture,!building!inbound! links!from!quality,!authoritative!sites!and!creating!accurate!meaningful!keywords!and!meta! tag! descriptions.! User! experience! and! creating! quality,! fresh! content! such! as! industry! analysis!and!reviews!is!also!crucial.! 29 Strategic&Partnerships& Around! LaBS! will! focus! on! developing! relationships! with! strategic! partners! in! order! to! accelerate!the!rate!of!adoption!of!our!product!and!service.!Through!these!strategic!partners! Around! LaBS! will! gain! exposure! to! markets! where! partners! have! established! relationships! and!therefore!be!in!a!position!to!expand!our!customer!base.!!This!is!any!company!who!has!a! large! customer! database! of! developers,! for! instance! Appcelerator! in! the! UK.! Appcelerator! offers!integrated!mobile!platform!products.! In!addition!we!intend!to!establish!a!partnership!with!start\up!incubators.!The!main!objective! of! incubator! centres! is! to! help! start\ups! launch! successfully! and! we! think! other! start\up! companies!will!be!interested!in!our!service.!! ! 72! ! ! Reciprocity:! We! offer! a! reduced! price! and! support! and! in! return! we! gain! access! to! a! user! base.! 30 People& Our!team!is!composed!of!four!members!already!described!in!the!executive!summary.!The! different!marketing!tasks!are!split!among!the!management!team!as!follows.! Gráinne!Mary!Malone!will!have!responsibility!for!sales!and!marketing!with!a!special!focus!on!! promoting!and!supporting!Around!Apps.!For!promoting!the!Around!Pets!app,!she!will!go!to! the!pet!expos!in!Ireland!and!UK!as!well!as!engaging!in!marketing!and!promotional!activities! among! the! veterinary! practices! therein.! Her! objective! will! be! to! expand! the! application! portfolio!according!to!customer!requirements.! Deirdre! Connolly! will! be! focused! on! the! research! and! development! activities! for! Around! LaBS.! Her! role! will! encompass! keeping! current! with! the! latest! technological! advances! and! developments.! She! will! be! attending! all! the! relevant! industry! conferences,! events! and! innovation!centres.!This!will!present!many!promotional!and!marketing!opportunities.! Omar!Fachar!will!be!in!charge!of!the!developer!community.!His!role!will!be!to!engage!with! the!developer!community!in!an!interactive!way.!He!will!manage!the!online!interaction!with! them! by! building! content! for! blogs,! social! media! and! popular! websites! accessed! by! this! community.!Additionally,!Omar!will!look!after!queries!or!support!issues.! Emmanuelle! Perrier! manage! of! the! enterprise! customer! relationship.! She! will! be! engaging! with!start!ups!and!enterprises!using!or!willing!to!use!our!platform.!She!will!also!take!care!of! the!administration!and!bookkeeping!aspects!of!the!marketing!budgets.! ! 73! ! ! 31 SWOT&Analysis& & Weaknesses& Strengths& Device,!language,!carrier,!locavon! technology!agnosvc! Scalable!Cloud!Opvmized!Soluvon& Business!Model!Challenges! Discovery!and!reach!! Difficulty!Predicvng!Plaworm! usage! Developer\friendly!plaworm! European!Based!\!Dublin!as!a!Tech! Hub! Diverse!Skills!in!Technology!and! Business!Innovavon! Funding! ! ! ! ! Dublin!as!a!technical!hub! EU!Data!Protecvon!! Threats& Monevsavon!of!app!market! Start!Up!Challenges! Evolving!technologies!and!rapidly! growing!marke! Privacy& LBS!industry!is!svll!emerging! Demographics! Possibility!of!Partnerships!!! Dependency!on!cellular!data! coverage! No!direct!compevtor!in!Europe! Large!companies!may!easily!enter! the!market! Opportunihes& Figure&14:&SWOT&analysis& ! 31.1 Strengths& 31.1.1 Device,&language,&carrier,&location&technology&independent& Our!platform!is!a!one!stop!solution!for!all!location!functionality!that!works!on!any!device,! with! any! language! or! location! technology,! independent! of! the! network! carrier.! It! makes! it! more!cost!effective!and!efficient!for!developers!to!use!our!solution!than!handling!location! infrastructure!and!code!for!each!separate!application.! ! 74! ! ! 31.1.2 Scalable&cloud&optimized&solution& With! Amazon! hosting,! we! can,! within! minutes! scale! up! or! down! our! platform! hosting! as! required.! 31.1.3 Developer&friendly&platform& We!offer!a!web!site!with!a!user!friendly!management!interface!to!make!it!easy!and!intuitive! for!developers!to!interact!with!our!platform.! ! 31.1.4 European&Based& Our!target!market!is!Ireland,!the!UK!and!Europe!in!the!longer!term.!Being!European!based!is! an! advantage! geographically,! operationally! and! in! terms! of! proximity! to! our! clients! and! staying!in!tune!with!market!trends!and!customer!needs.!The!multi\lingual!skills!of!two!of!our! team!members!are!also!a!distinct!advantage!for!communicating!with!clients.! 31.1.5 Diverse&Skills&in&Technology&and&Business&Innovation& The! management! team! possess! a! diverse! range! of! skills! and! experience! in! telecommunications! technology,! business! innovation! projects! and! client! support.! We! are! committed!to!delivering!quality!products!and!service!to!our!clients.! ! 75! ! ! 31.2 Weaknesses& 31.2.1 Business&Model&Challenges& One!of!the!challenges!in!the!fast!changing!app!market!is!the!monetization!of!apps.!This!has!a! direct! impact! on! our! business! model! as! developers! face! challenges! monetizing! and! marketing!their!apps.!! 31.2.2 Discovery&and&reach& Discovery!and!reach!is!a!challenge!for!Around!LaBS!as!a!start\up!company.!!It!takes!time!to! establish!a!solid!client!base!and!build!reputation.!Developer!retention!and!loyalty!can!be!an! on\going!challenge.! 31.2.3 Difficulty&Predicting&Platform&Usage& As!it!is!an!open!platform,!it!is!difficult!to!anticipate!the!number!of!developers!that!will!use! our!platform!and!the!volume!of!usage!that!their!applications!will!generate.!We!have!a!very! limited!insight!into!the!scaling!issues!that!will!be!caused!by!new!platform!users.! 31.2.4 Funding&& Securing!large!funding!through!a!bank!loan!is!not!a!certainty.!! 31.3 Opportunities& 31.3.1 Dublin&as&a&Technical&Hub& Dublin!is!the!tech!capital!of!Europe!with!all!10!of!the!world!top!10!tech!companies!basing! their!European!operations!here!(Sandbox\Networks.com).!This!provides!direct!access!to!our! developer!audience.!! 31.3.2 EU&data&protection& Under! EU! Data! Protection! legislation! the! automated! processing! of! personal! data! for! EU! based!consumers!is!subject!to!EU!regulation.!It!cannot!be!transferred!outside!the!EU!region! without!the!expressed!consent!of!the!user.!This!makes!it!complicated!for!non!EU!companies! to! store! and! process! data! for! EU! users.! In! other! words! it! could! discourage! US! based! companies! from! offering! their! services! to! EU! users,! making! it! easier! for! us! to! gain! market! share!(Computerworlduk.com)! ! 76! ! ! 31.3.3 Evolving&Technologies&and&Rapidly&Growing&Market& On! the! verge! of! 4G! cellular! technology,! the! LBS! landscape! is! poised! for! explosion! (Visiongain,!2011).!As!next!generation!batteries!and!positioning!technologies!evolve!location! services!will!become!more!widespread.!! 31.3.4 Demographics&&& According!to!the!most!recent!census!from!the!Central!Statistics!Office!40%!of!the!population! in!Ireland!is!under!the!age!of!30,!50%!under!the!age!of!35!(CSO,!2011).!These!are!the!digital! natives!who!are!most!likely!to!embrace!and!expect!location!features!to!be!integrated!into! every! mobile! interaction.! Tech! savvy! consumers! are! already! familiar! with! LBS! that! have! become!a!convenient!and!interesting!component!to!social!networks.! 31.3.5 Possibility&of&Partnerships& As!our!business,!expertise!and!user!base!grows!there!may!be!opportunities!to!partner!with! app!development!companies!such!as!Appcelerator.!! 31.3.6 No&direct&competitor&in&Europe& At! this! time! there! is! no! direct! competitor! in! Europe.! Our! main! competitor! offering! a! comparable!service!is!Geoloqi,!based!in!Portland!Oregon.! 31.4 Threats& 31.4.1 Monetisation&of&app&market& One! of! the! difficulties! in! the! global! app! market! is! the! costumer! expectation! that! apps! for! free!or!under!€5.!! 31.4.2 Start]up&Challenges& Our! business! will! rely! on! the! success! of! other! start\up! companies.! However,! their! lifetime! and!success!are!uncertain.! 31.4.3 Privacy& Location! services! raises! potential! issues! related! to! privacy! and! the! use! of! personal! information.! While! we! will! make! every! effort! to! adhere! to! data! regulations! the! public! perception!of!location!services!may!affect!adoption!in!Ireland!in!the!short!term.!!This!is!why! it!is!important!to!encourage!‘Pull’!based!location!services!with!clear!user!opt!in!and!consent.! ! 77! ! ! 31.4.4 Location&Based&Services&industry&still&emerging& • Awareness!and!adoption!of!LBS!in!Ireland!is!not!yet!mainstream! • Dependency!on!cellular!data!coverage! 31.4.5 Large!companies!may!easily!enter!the!market.& IBM,!Amazon,!or!Hewlett!Packard!are!the!main!concerns!as!they!build!cross\platform! solutions.! ! ! 78! ! ! ! ! ! ! ! ! ! ! & Technical)Analysis! ! ! ! 79! ! ! ! 32 System&Overview& 32.1 Requirements& Our! main! objective! is! to! make! available! to! developers! an! easy! way! to! integrate! real\time! location! features! inside! mobile! applications.! Because! our! main! clients! are! developers,! certain!aspects!needed!to!be!taken!into!account.!! Developers! must! remain! free! when! using! our! platform! to! integrate! location! features.! No! constraints! should! be! imposed.! The! functionalities! should! be! implementable! in! a! very! flexible!manner.! The!market!of!mobile!devices!is!fragmented.!Building!applications!that!adapt!to!a!variety!of! devices!is!today’s!main!challenge!for!developers!(Gartner,!2012).!!Therefore,!our!platform! should! address! this! fact! and! provide! an! effortless! cross! platform! solution.! ! We! need! to! ensure!that!our!solution!is!technology,!device,!operating!system!(OS)!and!carrier!agnostic! Moreover,!because!our!product!will!need!to!quickly!and!reliably!scale!in!response!to!hard\ to\predict!changes!in!demand,!we!must!build!an!easily!scalable!solution.! Finally!the!solution!must!guarantee!security,!privacy!and!real\time.! In!summary,!our!platform!needs!to!meet!the!following!requirements:! • Real!time! • Cross!platform:!Device,!location!technology!and!carrier!agnostic! • Simple!to!implement! • No!constraints! • Easily!scalable! • Security!and!privacy! 32.1.1 Real&time& One!of!the!primary!requirements!of!our!solution!is!for!it!to!be!a!real\time!system.!The!real! time!aspect!of!location!services!is!critical.!Location!tracking!is!all!about!real!time!location.! Many!of!the!potential!uses!!of!our!platform!in!the!future!are!going!to!be!in!the!context!of! ! 80! ! ! people,!assets!or!animals!tracking!!or!in!the!field!of!social!discovery!and!reality!augmented! games.!For!all!these!applications,!having!real!time!location!features!is!indispensable.! To!meet!this!requirement,!and!present!our!client!with!a!reliable!real!time!service,!Around!! LaBS! has! started! a! ! research! and! development! process! ! with! the! primary! objective! ! to! establish!complete!specifications!for!Around!LaBS!real!time!architecture.!The!final!version!of! Around!LaBS!platform!will!be!developed!according!to!these!requirements.! Although!not!yet!completed,!this!process!already!helped!us!establish!and!understand!many! of! the! issues! and! requirements! surrounding! real! time! web! services.! The! main! issues! regarding!real!time!web!services!are!:! • Server\Client!interaction! • Concurrency!! • Scalability! 32.2 Client&interaction& Three!main!approaches!exist!concerning!!server\client!interaction:!! " Short!Polling:!This!approach!involves!using!!standard!HTTP!requests!by!clients!to! regularly!check!the!availability!of!new!data.!The!usual!short!polling!process!follows!three! steps:! 1. The!client!sends!a!request!to!the!server!containing!a!time!stamp! corresponding!to!the!time!of!the!last!update!received.! 2. If!!newer!data!is!available!on!the!server!side,!it!is!pushed!to!the!client!.!If!not,! nothing!is!sent.! 3. The!client!repeats!the!process!after!a!certain!period.! To!achieve!real!time!performance!through!this!method,!the!period!between!two!requests!to! the!server!must!be!less!than!a!second.! ! ! 81! ! ! ! ! Figure&15:&Short&Polling& ! " Long!Polling:!This!approach!also!involves!the!usage!of!standard!HTTP!requests.!The!client! regularly!sends!a!request!to!the!server.!When!a!request!is!received,!the!server!holds!the! connection!open!!a!certain!period.!If!!new!data!is!made!available!for!the!client!!during! that!period,!it!is!pushed!to!him.!Otherwise,!the!connection!is!shut!down!when!the! period!expires.!The!process!is!then!repeated!after!a!certain!waiting!time.! Here!again,!to!achieve!real!\time!performance,!we!need!the!waiting!time!to!be!short.! ! Figure&16:&Long&Polling& ! ! ! ! 82! ! ! " Socket!communication!approach:!This!approach!involves!the!use!!of!a!persistent! connection!between!the!client!and!the!server.!This!persistent!connection!aims!to!create! a!communication!channel!between!both!parties.!Once!the!connection!is!established,! data!can!be!exchanged!with!real!\time!performances.!Web!sockets!and!Flash!sockets!are! some!of!the!most!!popular!examples!of!this!approach.! ! ! Figure&17:&Socket&communication&approach& In! the! context! of! our! product,! additional! elements! must! be! taken! into! account! when! electing!the!right!communication!method.!!As!mobile!devices!are!limited!in!terms!of!battery! and!connection!reliability,!additional!research!and!testing!must!be!!conducted!first!before! taking!a!decision.!However!we!find!in!the!socket!communication!approach!the!most!suitable! one!(turning!on!and!off!a!connection!is!more!consuming!that!keeping!it!running)! 32.3 Concurrency& Regarding!high!concurrency!management,!we!came!across!two!possible!approaches:! " Multithreading:!several!threads!per!process!is!a!commonly!used!approach!in!software! development!that!takes!advantage!of!parallelization!possibilities!to!improve!system! performances.!!However!in!certain!configurations,!this!approach!has!some!limits.!In!the! case!of!real\time!web!services,!this!approaches!presents!the!drawback!of!being! input/output!blocking.!Indeed!it!appears!that!it!tops!out!around!!a!thousand! simultaneous!connections.! ! 83! ! ! " One!process=!one!thread:!this!approach!appears!to!be!more!suited!for!high!demands! allowing!!reach!levels!of!hundreds!of!thousands!of!simultaneous!connections.!This! approach!!is!not!input/!output!blocking!! To! manage! the! communication! servers,! Apache! can! no! longer! be! used.! Many! alternatives! exist!as:!Twisted,!Tornado,!node.js,!gevent,!etc.! 32.4 Scalability& Regarding!this!issue,!we!estimate!that!the!best!manner!of!handling!scalability!is!to!have!a! front\end/back\end!approach:! " A!front\end!to!handle!users!and!connections! " A!back!end!to!handle!channels!! To!correctly!answer!scalability!issues,!more!decisions!need!to!be!made!regarding!! " data!storage:!Redis!Pub/Sub,!ZeroMQ! " !message!brokers:!ActiveMQ,!RabbitMQ,!Amazon!SQS! 32.5 Architecture&on&top&of&amazon’s&cloud& To! meet! our! requirements! in! terms! of! concurrency! and! scalability,! the! potential! cloud! infrastructure! ! upon! which! we! will! deploy! our! platform! will! probably! look! ! similar! to! the! following:! " Amazon!elastic!load!balancers!to!balance!the!traffic!between!the!different!instances.! " Several!instances!implementing!Nginx!and!Twisted.! " !Finally!a!Redis!data!management!system!on!the!back\end.! N.B:!For!more!details!on!the!cloud!and!Amazon!Web!Services!please!refer!to!section!35.!! ! 84! ! ! ! Figure&18:&Draft&of&Real&time&cloud&infrastructure&for&Around&LaBS& 32.6 Important:& ! In!the!context!of!the!Practicum,!the!developed!solution!is!not!destined!to!run!as!real\time! service.! All! the! technology! choices! and! architecture! design! were! made! to! speed! up! the! development! process! and! meet! the! project! deadlines.! As! an! example,! we! used! PHP! and! Python!in!the!server!side!only!for!practical!reasons!and!!only!for!the!objective!of!producing!a! functioning!prototype!of!an!API!server.! ! 32.7 Our&approach& Based! on! the! analysis! of! each! requirement! we! assigned! to! our! product,! it! appears! that! building!a!web&based&and&cloud&stored&platform!accessible!via!an&open&API!is!the!solution! that! best! fits.! Indeed,! because! of! the! variety! of! interactions! expected,! and! because! developers! don’t! like! constraints! and! we! want! our! solution! to! be! cross! platform,! we! estimate!that!an!API!is!the!best!way!of!delivering!our!service.! To! complete! our! stack! of! services! and! offer! a! real! “one! stop! shop”! for! location! functionalities,!we!will!also!build!a!web&application!to!ease!the!management!and!analytics! visualisation!for!developers.!! ! 85! ! ! Furthermore,! we! plan! to! use! libraries! concepts! to! complement! our! offering! and! make! available!to!developers!a&software&development&kit!(SDK),!for!each!mobile!OS,!integrating! all! the! platform! functionalities! and! API! calls.! This! SDK! will! also! integrate! our! design! principles!for!a!smarter,!easier!and!less!consuming!integration!of!location!features.!! Finally,! as! a! proof! of! concept,! we! will! develop! a! simple! pet! tracking! mobile& application! demonstrating!how!easy!it!is!to!integrate!location!functionalities!using!our!solution.! 32.7.1 How&it&works& Developers! who! want! to! integrate! location! features! inside! their! applications! must! first! register!to!our!platform!via!our!website.!During!this!process!they!are!asked!to!select!a!login! and!a!password.!Once!this!process!is!completed,!developers!can!access!their!Around!LaBS! profile.!This!is!only!performed!once.! Around! LaBS! allow! developers! to! record! and! manage! location,! create! and! manage! places,! geofences! and! geotriggers.! ! In! addition,! tools! for! users! and! applications! management! are! provided.! To! access! all! these! functionalities,! we! made! 3! access! channels! available! to! developers:!! • An!API:!publicly!available!and!fully!documented!on!our!website.!It!consists!of!a!set!of! Hypertext! Transfer! Protocol! (HTTP)! request! messages! describing! all! available! interactions,! along! with! the! definition! of! possible! parameters! and! the! structure! of! response!messages.!The!implemented!location!functionalities!will!use!this!same!API.! • A! web! application:! This! web! application! is! exclusively! a! management! application! designed! for! developers.! It! is! directly! available! from! our! website! and! requires! developers!to!log!in.!This!application!is!a!visual!interface!for!developers!to!manage! their! applications,! users! and! all! implemented! location! functionalities.! Summarising! dashboards,!analytics,!existing!places,!existing!geofences,!triggers!and!geonotes!are! all!available!and!manageable!in!a!user\friendly!user!interface.! ! 86! ! ! • An! SKD:! the! software! development! kit! provides! developers! the! API! libraries! and! developer!tools!necessary!to!build,!test,!and!debug!their!application.!As!part!of!our! services,! we! will! make! available! our! own! modified! versions! of! the! iPhone,! Android! and! Window! SDKs.! These! SDKs! are! the! simplest! and! fastest! way! to! get! started! integrating!location!features!into!your!applications.! ! Figure&19:&Our&approach& 33 Our&solution& 33.1 Global&System&architecture& 33.1.1 API¢ric&approach& An! ‘API! centric’! application! approach! is! an! architecture! where! most! of! the! application! functionalities!are!executed!through!API!calls.!In!our!case,!all!components!will!be!developed! following!this!approach.!The!management!platform!will!access!the!platform!functionalities! in!the!same!manner!as!a!mobile!device!would:!via!an!API!call.! One! of! the! main! advantages! of! an! ‘API! centric’! application! is! that! it! helps! building! cross! platform!solutions.!Indeed,!any!device!capable!of!executing!the!API!calls!can!interact!with! the!platform.!By!following!this!approach!in!our!platform!design,!we!are!able!to!easily!turn! into! an! advantage! the! fragmented! landscape! of! mediums! used! by! LBS! users.! This! would! inevitably!lead!to!more!usage!of!our!platform.! ! 87! ! ! ! Android! OSX! iOS! API\centric! Applicavon! Linux! Windows! Browser! BlackBerry! Windows! mobile! ! Figure&20:&API]centric&application& ! 33.1.2 The&MVC&model& In!addition!to!the!API!centric!approach,!we!also!followed!the!Model\View\Controller!(MVC)! methodology! for! the! different! components! of! the! platform.! The! core! concept! of! the! MVC! model! is! the! total! separation! of! data,! of! their! management! and! their! representation.! The! user!interface!can!be!easily!modified!without!modifying!classes!that!handle!data.!As!a!result,! the!code!is!totally!reusable.! Controller! A! controller! deals! with! client’s! request;! usually! accessed! through! a! URL! “app_root/NameofController/request”,!its!first!task!is!to!validate!the!user!request!(function! exist,! right! number! of! arguments! etc.).! ! Then,! it! invokes! whatever! resource! is! needed! to! answer!the!request.!When!the!request!is!answered,!the!output!is!returned!to!the!controller.! The!controller!is!then!responsible!of!invoking!the!correct!view!and!passing!the!output!to!it.!! View! ! 88! ! ! A!view!corresponds!to!the!user!interface.!It!is!responsible!for!the!output!representation.!For! this!reason,!a!view!is!principally!made!of!HTML,!CSS!and!PHP.!! Model! A!model!usually!contains!most!of!the!business!logic.!It!is!responsible!for!processing!the!user! request!and!generating!the!output.!A!model!is!optional,!however,!in!most!cases!there!is!one! model!for!one!database.! ! ! Figure&21:&MVC&model& The!MVC!model!will!be!applied!to!the!three!components!of!our!platform:!The!API!front\end! server,!the!back\end!API!centric!application!and!management!web!application.! 33.1.3 REST& Building! an! API! server! can! be! performed! in! several! manners.! There! are! no! standard! architecture!specifications!when!building!an!API.!We!decided!to!build!our!platform!based!on! the!REST!architecture.! REST! is! the! acronym! for! Representational! State! Transfer! and! is! a! type! of! architecture! inspired!by!the!web.!It!describes!how!web!standards!(HTTP,!URIS)!are!supposed!to!be!used! in!order!to!benefit!from!the!Web’s!architecture.!The!architecture!REST!is!often!opposed!to! the! SOAP! (Simple! Object! Access! Protocol)! architecture! based! on! RPC! (Remote! Procedure! Calls).! The! idea! is! that,! rather! than! using! complex! mechanisms! such! as! SOAP! to! connect! between!machines,!simple!HTTP!is!used!to!make!calls!between!machines.! ! 89! ! ! REST!principles!were!defined!in!Roy!Fielding’s!thesis!Architectural!Styles!and!the!Design!of! Network[based!Software!Architectures!in!2000.!The!main!principles!are:! • Everything!that!REST!services!provide!is!a&resource.! • A! resource! can! be! affected! by! 4! basic! operations! designed! by! CRUD! for! Create,! Retrieve,!Update!and!Delete.!REST!services!are!based!on!HTTP&methods!to!perform! these!operations:!POST,!GET,!PUT!and!DELETE.!! • Every! resource! has! its! own! URI& (Uniform! Resource! Identifier),! i.e.! a! unique! id.! However,!a!resource!can!be!represented!in!different!ways!and!each!representation! has! its! own! URL! with! which! clients! interact! via! HTTP! methods.! This! is! the! core! concept!of!REST!architecture!and!can!be!summarised!in!the!following!graph.! GET! Representavon!A! URL! POST! URI! Resource! PUT! Representavon!B! URL! DELETE! ! Figure&22:&REST&principles& ! • A!resource!can!be!represented!in!XML,!XHTML,!JSON,!CSV!formats.! • Every!resource!should!be!addressable.! • REST!services!are!stateless.!Every!request!that!is!sent!to!the!server!must!contain!all! the!information!necessary!to!service!the!request.!No!client!context!can!be!stored!on! the! server! between! requests.! This! constraint! makes! servers! more! reliable! and! minimise!the!use!of!system!resources.! A! REST! service! should! follow! these! principles! in! order! to! reach! the! key! goals! of! REST! architecture,! which! includes! simplicity,! human! readable! results! and! high! performances.! ! 90! ! ! Indeed,!REST!services!have!lightweight!requests!and!responses,!an!easier!response!parsing! and!save!bandwidth.! Methods+ REST! services! are! based! on! HTTP& methods:! POST,! GET,! PUT! and! DELETE.! Each! function! of! our!REST!API!server!must!declare!the!HTTP!request!type!it!expects.!For!example,!an!“update! location”! function! expecting! to! be! triggered! by! a! POST! request,! must! declare! so! in! its! implementation.! As! a! consequence! of! this,! the! only! API! calls! accepted! for! the! method! “update!location”!are!those!passed!through!POST!requests.! The! four! HTTP! methods! are! described! in! the! following.! The! appropriate! selection! of! the! request!type!must!take!into!consideration!the!characteristics!of!each!type.!! • GET:! This! method! is! used! when! users! enter! an! URL! or! click! on! a! link.! It’s! aim! is! to! bring!information!related!to!one!or!multiple!REST!resources.!Arguments!are!passed! in!the!URL!(header!of!the!GET!request).! • POST:! The! POST! method! is! used! when! user! submits! most! of! the! forms.! It! can! updates! and/or! modifies! an! existing! REST! resource.! Arguments! are! passed! in! the! body!of!the!POST!request.! • PUT:!It!is!used!to!create!a!new!resource.!However!this!method!is!not!supported!by! all!browsers!and!is!less!used!than!the!others.!! • DELETE:! The! delete! method! is! used! to! delete! a! REST! resource.! This! method! is! also! not!supported!by!all!browsers.! ! 33.2 The&API&server& ! 33.2.1 What’s&an&API& The!main!purpose!of!APIs!is!to!let!different!software!communicate!and!interact!with!each! other.! An! API! essentially! defines! the! operations,! a! set! of! rules! via! a! set! of! routines,! data! structures,! object! classes! and/or! protocols! that! are! available! to! interact! with! another! system.! An! API! is! usually! related! to! a! software! library.! Indeed,! these! libraries! are! the! concrete!implementation!of!the!set!of!rules!described!by!the!API.!! ! 91! ! ! 33.2.2 Description& The!API!server!is!made!of!two!principal!components:! •! A!front\end!API!call!interceptor!that!catches!API!calls!and!validates!them! •! A!back\end!API!centric!web!app!responsible!for!processing!the!API!calls! Both!components!will!be!hosted!on!the!cloud.!More!details!about!the!hosting!infrastructure! will!be!given!in!a!further!section.! 33.2.3 Approach& The! two! main! API! components! have! different! roles.! While! the! API! centric! application! mission! is! to! execute! the! platform! functionalities,! the! front\end! API! call! interceptor! is! in! charge!of:! • Accepting!API!calls!with!any!number!of!parameters.! • Extracting!the!Controller!and!Action!from!those!API!calls.! • Making!the!necessary!verifications!to!ensure!that!the!Controllers!and!Actions!exist.! • Executing!the!API!calls.!! • Catching!errors,!if!any.! • Sending!back!the!results!to!the!callers.! Class+diagram+ The! following! class! diagram! presents! a! snapshot! of! the! different! classes! of! our! API! server! with!the!possible!action!for!each!one,!as!well!as!their!corresponding!HTTP!method.!! ! 92! ! ! ! Figure&23&&Class&diagram&of&the&API&server& & & 33.2.4 Implementation& PHP! PHP:!Hypertext!Pre\processor!is!an!HTML\embedded!server\side!scripting!language.!It!is!free! software!released!under!the!PHP!license.!PHP!scripts!can!be!deployed!on!most!web!servers,! many!operating! systems!and!platforms.! Much! of! its! syntax! is! borrowed! from! C,! Java! and! Perl.! The! goal! of! this! language! was! originally! to! allow! the! quick! generation! of! dynamic! webpages! but! now! focuses! mainly! on! server\side! scripting.! ! PHP! does! not! need! to! be! compiled!and!was!created!as!an!interpreter!language.! PHP!has!also!attracted!the!development!of!many!frameworks!that!provide!building!blocks! and!a!design!structure.!The!most!well\known!frameworks!are:!Zend!Framework,!CakePHP,! Symfony!and!CodeIgniter.! ! 93! ! ! In! our! case! we! used! the! CodeIgniter! framework! to! speed! up! the! development! process.!! CodeIgniter!is!a!light!framework;!its!core!has!only!the!essential!functions!making!it!faster.!It! requires!nearly!zero!configurations!and!is!easy!to!handle.!Moreover!the!numerous!available! libraries! and! helpers! and! the! well\detailed! documentation! turned! out! to! be! very! helpful! during!the!implementation!process.! & The! API! server! was! implemented! following! the! REST! architecture! and! the! MVC! model.! To! ease!and!accelerate!the!development!process!in!the!context!of!the!practicum,!we!used!the! CodeIgniter!framework!and!some!open!public!libraries.! The! codeIgniter! framework! comes! with! a! set! of! libraries! and! helpers! that! make! the! development! process! more! straightforward.! Moreover,! many! advanced! features! such! as! security! and! media! handling! are! already! built! in! and! directly! made! available! through! function!calls.!Finally,!the!community!of!the!codeIgniter!framework!users!is!numerous!and! dynamic.! Thus,! many! open! resources! and! an! efficient! assistance! are! available! over! the! Internet.! To! build! our! RESTful! API! centric! application,! we! decided! to! use! one! of! the! most! popular! open! resources! available! for! the! CodeIgniter! framework:! The! REST! controller! by! Phil! Sturgeon!(Sturgeon,!2009).!This!library!was!specially!designed!to!facilitate!the!development! of!REST!controllers.! ! Figure&24:&API&server&infrastructure! ! 94! ! ! ! The+front'end+API+calls+ The! front\end! API! server! was! implemented! as! a! simple! “controller”! (a! php! file)! that! first! intercepts!all!API!calls!with!any!number!of!parameters.!Then,!it!extracts!all!the!parameters! and!identifies!the!requested!controllers!and!action:! Class!AroundLabs_api!extends!REST_controller! {! <...>! //Try!and!Catch!section!to!handle!errors! try!{! //get! all! of! the! parameters! in! the! POST/GET/PUT/DELETE! request! |! example! with!GET! if!($_SERVER['REQUEST_METHOD']!==!'GET’)!{!!! $params!=!$this\>get();!!! //! get! the! controller! and! format! it! correctly! so! the! first! letter! is! always! capitalized.! The! get()! method! made! available! by! the! REST_Controller! library! automatically! fetches! each! component! of! the! url! and! returns! an! associative! array! !!$controller=!strtolower($params['controller']);! //get!the!action!and!format!it!to!match!our!files!syntax! !$resource!=!strtolower($params['resource'])! ! ! 95! ! ! Then,! the! API! server! makes! the! necessary! verifications! to! ensure! that! the! controllers! and! actions!exist:! !! !!!//check!if!the!controller!exists.!If!not,!throw!an!exception! !!!if(file_exists("$controllers_root_path/{$controller}.php")!)!! !!!{! !include_once!"$controllers_root_path/{$controller}.php";! !!!}!! else!{throw!new!Exception('invalid!controller');! !!!}! //create!a!new!instance!of!the!controller,!and!pass!it!the!parameters!from!the! request! !!!$controller!=!$this]>controllers]>$controller($params);! !!!!! !!!//check!if!the!resource!exists!in!the!controller.!! !!!if(!method_exists($controller,!$resource)!===!false!)!{! !!!!!!throw!new!Exception('!invalid!resource);! !!!}! <...>! ! Once!the!verifications!are!done,!the!API!calls!interceptor!executes!the!valid!API!calls,!catches! the!errors!and!sends!back!the!results!to!the!callers!in!the!appropriate!format.! 96! ! ! ! ! The+back'end+‘API+centric’+application+ ! The! Back\end! API! centric! application! is! built! following! the! MVC! and! REST! models.! To! implement!it,!we!used!the!codeIgniter!framework!and!the!REST_Controller!library.!! The! Back\end! API! centric! application! is! a! compound! of! controllers! and! models! (set! of! resources!and!possible!interactions!\\REST).!Because!the!API!will!exclusively!interact!with!IT! systems!(web!applications,!mobile!applications!and!other!type!of!systems),!there!is!no!need! for!user!interfaces!and!therefore!for!Views.!! The!API!calls!received!by!the!API!server!are!organised!as!follows:! URL:!api.website.com/1.0/resource/interaction/param_name/param_data! optional:!/format/json!! In! REST,! URL’s! are! built! similarly! to! those! of! classic! MVC! applications! with! controllers! and! method,! but! you! will! notice! in! the! above! URL! that! the! controller! is! named! “resource”.! Indeed! REST! is! all! about! interacting! with! resources.! Resources! are! essentially! referred! to! using!nouns!within!the!application.!! To!implement!geolocation,!geotracking,!geofencing,!geotriggering!and!geonotes!within!our! platform!we!adopted!the!following!organisation:! • Five!controllers:!one!for!each!feature.!Each!controller!is!a!resource!available!to!interact! with.! • Five! models:! one! for! each! controller,! they! contain! all! the! logic! of! possible! interactions! with!the!resources.! Each! class! controller! extends! the! REST_controller.! The! resources! are! declared! as! follows:! “resource_http\method\expected”.! By! doing! so,! we! specify! what! type! of! http! request! is! used! to! request! an! interaction! with! the! resource.! As! previously! described,! the! four! HTTP! methods! are! GET,! POST,! PUT! and! DELETE.! However,! PUT! and! DELETE! methods,! are! not! ! 97! ! ! <?php defined('BASEPATH') OR exit('No direct script access allowed'); include APPPATH.'libraries/REST_Controller.php'; class Place extends REST_Controller { function creation_post() { //Creating a place by giving its coordinate } function update_post() { //Update the parameters related to a particular place } supported!by!all!browsers.!In!order!to!create!a!universal!API,!we!chose!not!to!use!these!two! methods.! Here!is!the!structure!of!the!place!controller:! ! ! ! ! ! ! ! ! ! ! ! 98! ! ! ! function update_post() { $this->load->database(); ! $this->load->model('place_model'); ! $PID = $this->post('PID'); ! $Latitude = $this->post('Latitude'); $Longitude = $this->post('Longitude'); ! $Name= $this->post('Name'); $INFO=$this->post('INFO');} CodeIgniter! has! its! own! style! of! fetching! parameters! in! each! method.! To! obtain! the! parameter!in!a!post!method!the!code!to!write!is:!$this]>input]>post(‘parameter’).!This!will! access! the! $_POST! variable! named! ‘parameter’.! As! part! of! the! many! features! prebuilt! in! CodeIgniter,! this! fetching! function! already! integrates! security! measures.! Indeed! this! function!implements!a!cross\site!scripting!(XSS)!protection.!In!the!same!manner,!the!code:! $this]>input]>get(‘parameter’)!will!return!the!get!parameter!present!in!the!URL!in!the!form!! api.domain.com/1.0/place/list/parameter/1.! In! the! following! example,! the! method! update_post! belongs! to! the! Place! resource! and! describes!how!the!Place!can!be!updated!via!a!get!request.!!First!it!loads!the!database!and! the! corresponding! model! and! then! it! retrieves! the! place! ID! from! the! request! using! codeIgniter’s!input!retrieving!logic.!The!function!then!invokes!the!model!and!passes!it!the! needed!parameter.!Finally!the!response!is!returned!to!the!caller.! !!& & ! & & & & & ! ! ! 99! ! ! ! ! Database!interactions!are!also!simplified!by!the!codeIgniter!framework.!Once!the!database! configuration!file!is!set,!database!queries!are!easy!to!implement.!As!an!example!here!is!how! one!request!is!performed:! ! ! ! protected $table ='places'; ! ! ! ! ! public function history($PID) { $last = $this->db->select('*') ->where('PID', (int) $PID) ->from($this->AroundLabs_table) ->order_by('date', 'desc') ! ! ! The! default! output! format! of! our! platform! is! JSON.! JSON! stands! for! “Short! for! JavaScript! Object!Notation”,!according!to!Webopedia!JSON!is!a!“lightweight!data\interchange!format! that! is! easy! for! humans! to! read! and! write,! and! for! machines! to! parse! and! generate”! (Webopedia,! 2012).! JSON! is! a! text! format! that! is! language! independent.! JSON! notation! contains!these!basic!elements:!but!we!can!add!at!the!end!of!the!URL!a!format!parameter!to! specify!if!we!want!the!output!in!XML,!JSON!or!HTML.! ! 100! ! ! ! Figure&25:&API&response&in&JSON&format& JSON! is! not! the! only! format! supported;! our! REST! API! can! output! responses! in! all! the! additional!following!formats:! • ! xml!:!almost!all!programming!language!can!read!XML! 101! ! ! ! Figure&26:&API&response&in&XML&format& • CSV!–!It!can!be!opened!with!spreadsheet!programs! • HTML!–!It!consists!of!a!simple!HTML!table! • PHP!–!A!representation!of!PHP!code!that!can!be!evaluated! • Serialize!–!Serialized!data!that!can!be!unserialized!in!PHP! ! By! giving! both! the! API! developer! and! the! client! application! the! choice! of! data! formats! to! use,! the! API! is! opened! up! to! a! much! wider! audience! and! can! be! used! with! more! programming!languages!and!systems.!! ! 102! ! ! Adding!the!format!to!the!URL!is!not!technically!the!most!RESTful!way!of!changing!the!API! response!format,!it!allows!easy!browser!testing!and!lets!developers!without!cURL!perform! simple!GET!requests!on!the!API.!A!more!RESTful!way!of!doing!the!same!is!to!send!a!Content\ type! HTTP! header! to! the! REST! controller! using! cURL.! This! will! be! explained! later! in! the! management!web!application!description.! 33.3 The&management&web&application& ! Figure&27:&Management&platform&interface& 33.3.1 Approach& The!management!web!application!objective!is!to!provide!developers!with!a!visual,!easy!to! use!interface!to!create,!modify!and!manage!the!location!aspects!of!their!applications.!Thus,! it! must! take! into! consideration! design! and! ergonomic! principles! to! provide! the! best! and! effortless!experience!of!building!location!functionalities.! Activity+Diagram+ The! management! web! application! is! available! for! all! developers! that! subscribe! to! our! platform.!Once!in!the!website,!they!need!to!log!in!first!to!start!using!the!application.!Once! this! step! is! completed,! they! are! faced! with! a! dashboard! page,! summarising! all! previous! ! 103! ! ! actions!if!existing.!If!no,!the!dashboard!page!will!appear!as!a!summary!of!all!possible!actions.! To!start!using!the!application,!the!user!will!need!to!create!an!“application”.!Then,!the!user! can!start!building!his!application’s!‘location!profile’!! • Places! • Geofences! • Geotriggers! • Geonotes! • Etc.! The! following! activity! diagram! describes! the! process! of! creating! a! first! application! profile! using!the!management!web!application.!! ! Figure&28&:&Activity&diagram&of&an&application&creation& 33.3.2 Design& In! the! following! section,! we! describe! the! Web! design! process! we! followed! when! implementing!the!management!web!application.! ! ! 104! ! ! Usability+ • Layout! When! considering! the! layout! for! our! management! platform! we! looked! at! a! few! different! variations.!From!a!purely!graphic!perspective,!we!have!chosen!to!follow!a!clean!approach.! The! layout! should! not! differ! radically! from! the! other! existing! web! services! for! developers.! We! wanted! users! to! feel! comfortable! with! the! layout! of! the! management! application! interface!from!the!start,!and!for!them!to!feel!as!if!they!had!always!used!it.!An!unorthodox! layout! would! not! have! been! beneficial! for! us.! In! the! end,! we! were! very! happy! with! the! layout!we!chose!as!it!gives!a!structured,!natural!and!intuitive!feel.! In!any!case,!to!offer!developers!an!optimised!working!environment,!we!decided!to!limit!the! number!of!pages!reloading.!To!achieve!that,!we!will!use!the!potential!of!HTML5,!AJAX!and! JQuery.! Consistency+ It!was!important!that!we!keep!a!feel!of!consistency!throughout!the!application!and!make!it! easy!for!the!developers!to!navigate.!The!application!had!to!have!a!predictable!look!and!feel,! coherently!combining!all!the!elements!together.!We!achieved!this!by!using!a!minimal,!clear! colour! scheme! and! by! position! the! same! header,! footer! and! body! structure! across! all! the! application.!! The!dark!header!and!footer!containing!the!logo!and!navigation!bar!and!also!the!social!media! links,!are!constant!throughout!all!the!pages!allowing!easy!navigation!and!also!access!to!any! of!our!social!media!platforms!at!any!time!! The! body! of! the! application! is! constantly! running! on! the! same! block.! All! the! application! navigation!is!happening!inside!that!block.!!! Once!all!the!pages!were!assembled,!they!were!tested!on!different!browsers,!Firefox,!Google! Chrome!and!Internet!Explorer,!along!with!mobile!devices!to!ensure!there!was!consistency! and!any!changes!required!were!implemented.! • ! Grouping&! 105! ! ! Grouping! is! important! to! maintain! a! flow! for! the! user! while! working! on! the! management! application.!For!example,!all!the!application!related!content!is!displayed!in!the!central!block! of!the!body.!All!account!management!functionalities!are!available!in!the!header.!All!social! media!interaction!is!accessible!from!the!same!area!in!the!footer.!! • The&colours&! The! colours! used! throughout! the! website! for! the! header! and! footer,! logo! and! text! were! given! special! consideration.! These! colours! would! set! the! tone! of! the! website! and! create! mood;!too!many!colours!would!be!too!busy!and!distract!the!user!from!his!main!professional! objective.!The!colours!had!to!be!modern,!professional!and!tie!in!with!the!fonts!and!style!of! the!application.! • Fonts&! When! choosing! our! fonts! for! the! website,! we! had! a! few! clear! objectives.! Firstly,! from! a! design! perspective,! we! wanted! the! font! to! be! modern,! clean! and! easy! to! read.! Serif! fonts! were!not!suitable!as!they!are!more!difficult!to!read!on!screens.! Next!we!looked!at!the!issue!of!usability!and!availability!on!different!machines!and!browsers.!! We!used!Google!Web!Fonts!to!choose!a!font!that!would!be!freely!available!on!the!internet.! We!chose!Arimo,!a!clean!sans!serif!font!designed!by!Steve!Matteson.!It!has!many!appealing! features!and!is!metrically!compatible!with!“Arial”.!It!has!a!lot!of!the!Helvetica!characteristics! we!were!looking!for,!noticeable!in!the!structure!of!the!“a”!and!“k”!character! Preparation+ Before! starting! the! implementation,! we! sketched! some! possible! designs! and! submitted! them!for!reviewing!to!two!user!interface!experts!known!to!us.!Their!comments!and!advice! have!all!been!taken!on!board!when!implementing!the!final!design.! 33.3.3 Design&implemented&for&the&management&web&application& The!design!finally!implemented!for!the!Web!application!is!the!following:!!!!! ! 106! ! ! !!!! !!!!!!!!! ! Figure&29:&Interface&sketchings& ! Figure&30:&Final&design&as&implemented& ! ! 107! ! ! & 33.3.4 Implementation& To! implement! this! application,! we! followed! the! same! development! process! as! previously:! MVC! model,! REST,! and! API! centric! approach,! the! CodeIgniter! framework! and! some! open! public!libraries.!One!of!these!libraries!is!the!REST!client!library!by!Phil!Sturgeon!(Sturgeon,! 2009).!This!library!was!specially!designed!to!facilitate!the!development!of!REST!clients.! The! programing! languages! we! used! during! the! management! application! development! process!are:! " PHP& As! for! the! API,! building! the! web! application! requires! the! usage! of! the! PHP! programming! language.! " HTML/CSS& HTML! stands! for! HyperText! Markup! Language! and! is! the! main! language! for! displaying! webpages.! HTML! is! not! a! programming! language! since! it! is! just! a! way! of! adding! some! content.! The! way! of! displaying! HTML! content! is! to! use! HTML! elements! composed! of:! two! tags!(one!at!the!beginning,!one!at!the!end),!some!attributes!(like!a!reference!for!example)! and!the!content!(what!is!going!to!be!displayed!on!the!document).!CSS!stands!for!Cascading! Style!Sheets!and!manages!the!appearance!of!the!content.!! To!realise!our!web!site!we!used!the!fifth!version!of!HTML.!This!version!focuses!on!being!a! single!language!that!can!be!used!in!different!platform!(websites,!mobile!applications).!It!also! introduces!new!elements!and!attributes!useful!for!actual!website!usages.!! " JavaScript& JavaScript!is!historically!the!first!scripting!programming!language!used!to!create!interactive! web!pages.!It!is!an!object\oriented!language!incorporated!in!HTML.!In!general,!it!improves! the!HTML!scripts!by!executing!commands!on!the!browser!level!(client!side).!This!means!that! the! scripts! are! executed! from! the! user! browsers! rather! than! directly! on! the! server.! Concretely,! JavaScript! enables! to! animate! texts! and! images,! react! to! mouse! events,! check! data!locally!(client!side),!make!calculations,!change!HTML!elements,!detect!user’s!browser,! manage!cookies,!etc.! ! 108! ! ! JavaScript! does! not! need! a! compiler.! It! is! directly! written! in! HTML! file,! which! avoids! slowdown!when!loading!web!pages.! " AJAX& AJAX! stands! for! Asynchronous! JavaScript! and! XML! and! represents! a! group! of! techniques! that!includes!the!use!of!the!following!elements:! • Standards\based!presentation!using!XHTML!and!CSS! • Dynamic!display!and!interaction!using!the!Document!Object!Model! • Data!interchange!and!manipulation!using!XML!and!XSLT! • Asynchronous!data!retrieval!using!XMLHttpRequest! • !JavaScript!binding!everything!together! AJAX!application!fits!with!the!term!Web!Application!as!they!will!be!running!on!your!browser! and! makes! you! feel! like! the! application! is! running! on! your! own! computer.! However! comparing! to! a! traditional! HTML\based! web! application! they! will! be! much! lighter! and! minimize!the!traffic!and!workload!both!on!the!client!and!the!server!side.!! Interacting+with+the+RESTful+API+ To!interact!with!a!RESTful!service,!several!methods!exist.!! " file_get_contents()& Using!the!simple!PHP!function!file_get_contents(),!we!can!perform!basic!GET!requests.!This! is! the! most! basic! method.! However,! it! is! limited! to! GET! requests! and! was! not! designed! taking!into!account!REST!architecture!and!its!possibilities.! Example:! $response!=!json_decode(! file_get_contents('http://api.aroudlabs.com/1.0/place/list/format/json')!!);!!! !!! Another!limitation!of!this!method!is!its!limitation!in!terms!of!security!concepts.!Only!basic! HTTP!authentication!is!possible.!It!is!preferable!to!use!HTTP!Digest!authentication!or!Oauth.! Besides,! the! only! way! to! set! extra! HTTP! headers! is! to! set! them! manually! using! the! PHP! ! 109! ! ! function! stream_context_create(),! which! can! be! very! complicated! for! developers! who! are! new! to! the! internal! workings! of! HTTP! requests.! Another! disadvantage! is! that! you! only! receive!the!body!of!the!HTTP!response!in!its!raw!format,!which!means!you!need!to!handle! conversion!from!every!single!request.! " cURL& cURL! is! a! project! providing! a! library! and! ! a! command\line! tool! for! transferring! data! using! various! protocols.! It! is! available! in! more! than! 40! programing! languages.! cURL! is! the! most! flexible! way! to! interact! with! a! RESTful! API! as! it! was! designed! for! exactly! this! type! of! interaction.!We!can!easily!set!HTTP!headers,!HTTP!parameters!and!many!other!parameters.! With!the!CodeIgniter!CURL!library!a!post!request!to!the!API!would!look!like!this:! function!ci_curl($new_name,!$new_email)!!! !{!!! $this\>load\>library('curl');!!! $this\>curl!>create('http://api.aroudlabs.com/1.0/place/create');!!! $this\>curl\>post(array(!!! "Name":"Example!Place",! !!! "Latitude":"35.5030098153887",! !!! "Longitude":"\142.624693737529",! !!!!! "Info":"Place!description",! ));!!! $result!=!json_decode($this\>curl\>execute());!!! if(isset($result\>status)!&&!$result\>status!==!'success')!!! {!!echo!'Place!has!been!created.’;!!}!!!!! else!!! ! 110! ! ! {!!echo!'An!error!occured';!!}!!! !!}!!! & 33.4 The&system&development&kit& 33.4.1 Design& The+battery+draining+issue+ Based! on! our! reading! of! Energy[Accuracy! Trade[off! for! Continuous! Mobile! Device! Location! Mobile! (K.! Lin! et! Al,! 2010),! it! is! still! difficult! to! build! mobile! applications! that! require! continuous!location!access!because!using!the!location!is!energy\consuming.! The! first! thing! that! stands! out! when! analysing! the! battery! consumption! of! the! location! process! is! how! much! the! satellite! method! (which! is! one! of! the! best! accurate! methods)! is! battery!consuming.!To!obtain!a!GPS!position,!the!mobile!needs!to!pick!up!signals!from!GPS! satellites.! This! process! requires! powering! the! antenna! with! a! significant! power! level! to! be! able!to!pick!up!those!signals.!Unfortunately!this!powering!process!is!too!battery!consuming! for!the!current!mobile!batteries.!In!2008!a!study!(S.!Gaonkar!et!al,!2008)!shows!that!when! GPS! is! continuously! activated,! the! Nokia! N95! battery! life! is! less! than! 7! hours.! Recent! test! performed! by! many! specialised! magazines! has! shown! similar! results! even! with! the! more! recent! smartphones.! Location! systems! using! Wi\Fi! are! better! in! term! of! battery! consumption! although! the! difference! is! not! that! significant.! The! GSM! method! is! still! the! least!battery!consuming!location!methodology.!However!it!is!also!the!least!accurate!one.!! Because!these!three!technologies!all!have!their!own!advantages,!it!falls!to!the!application! developer!to!make!the!best!decision!while!using!them!inside!mobile!application!to!limit!the! energy!consumption.! To!prevent!the!case!where!mobile!owners!are!forced!to!turn!off!the!GPS!or!the!Wifi!to!save! the! battery! consumption,! thereby! limiting! the! application! functionalities,! developers! need! to!deeply!understand!how!location!system!works.!They!need!to!be!able!to!determine!which! location!methods!are!the!best!and!for!what!situations.!According!to!recommendations!for! developers!in!Microsoft!website!(Microsoft,!2011),!one!of!the!best!things!to!do!is!to!avoid! ! 111! ! ! turning!on!the!GPS!when!it!is!not!needed.!However!that!leads!to!another!issue.!How!do!we! know!when!to!turn!on!the!GPS?! One! answer! is! given! in! the! paper! Impact! of! sensor[enhanced! mobility! prediction! on! the! design!of!energy[efficient!localization!(C.\W.!You!et!al.!2008).!They!suggest!that!the!use!of!a! sensor! like! an! accelerometer! can! significantly! improve! the! battery! life! of! a! mobile! phone.! Indeed,!the!accelerometer!is!used!to!sense!if!the!person!is!moving!or!not!and!then!when!to! turn! on! the! GPS.! The! accelerometer! is! only! used! to! know! if! there! is! a! move! or! not,! as! a! binary!sensor.!If!there!is!a!move!during!more!than!10!seconds!that!means!the!user!is!moving! from! the! initial! place! and! the! GPS! can! be! turned! on.! Nowadays,! all! smartphones! have! an! accelerometer! that! consume! less! than! the! GPS,! so! this! technique! can! be! broadly! used.! Nonetheless,! this! technique! has! some! limitations.! When! using! public! transports,! mobile! users!are!stationary!yet!they!may!need!to!use!location\based!features.!! Another! element! that! may! help! developers! optimising! usage! of! geo\location! technologies! would!be!to!know!if!the!person!is!outdoors!or!indoors.!There!is!no!need!to!try!to!activate! the!GPS!when!the!user!is!inside!a!building.!!According!to!(J.!Paek!et!al.!2010),!an!efficient! way! to! know! if! the! user! is! indoors! is! to! use! the! received! signal! strength! (RSS)! from! the! current! cell\ID.! When! updating! the! user’s! position! via! the! cell\ID! method,! the! system! will! record! the! RSS! information,! check! in! the! RSS! table! for! the! GPS! availability! probability! and! determine!if!it!is!time!to!turn!on!the!GPS.! In! their! research! work! summarised! in! Improving! Energy! Efficiency! of! Location! Sensing! on! Smartphones! (Z.! Zhuan! et! al.! 2010)! Z.! Zhuan! and! his! colleagues! give! additional! recommendations! • Evaluate!the!precision!need!of!a!location!request.!Activating!the!GPS!is!determined! according! to! the! level! of! precision! the! application! or! the! context! requires.! For! example,! the! precision! level! will! be! different! for! an! application! that! displays! the! nearest! restaurant! in! the! city! centre! (there! are! lots! of! restaurant! so! we! need! to! know! exactly! where! the! user! is)! or! in! rural! area! (the! nearest! restaurant! can! be! at! 5km!so!a!good!precision!is!not!required).!If!a!high!precision!is!not!required,!the!GPS! will!not!be!used.! ! 112! ! ! • Make! the! different! applications! cooperate! between! each! other.! The! lack! of! coordination!causes!a!redundant!location!process!and!thus!a!waste!of!energy.! The!4!design!principles!related!above!need!to!be!implemented!by!each!mobile!developer.!As! part! of! our! solution! we! plan! to! integrate! these! principles! in! our! SDK! and! make! them! available! for! developers! using! our! services.! Researchers! from! (Z.! Zhuan! et! al.! 2010)! have! applied! these! design! principles! and! have! improved! the! battery! life! up! to! 75%! without! altering!the!precision!quality.! Libraries+ A!library!can!be!defined!as!a!set!of!functions!organized!into!classes!that!developers!can!call.!! These!functions!are!precompiled!and!accumulated!in!an!LIB!file.!They!will!be!used!for!the! program! only! if! needed.! Contrary! to! a! framework,! this! is! the! code! that! calls! the! functions! and!not!the!reverse.!! Libraries!and!programs!that!use!a!set!of!them!are!linked!together!by!a!linker.!This!process!of! linking!may!be!done!when!an!executable!file!is!created,!or!whenever!the!program!is!used! at!run!time.!When!the!linking!is!done!during!the!creation!of!an!executable!or!another!object! file,!it!is!known!as!static!linking.!Whereas!when!the!linking!is!done!while!a!program!is!being! loaded! or! executed,! it! is! known! as! dynamic! linking.! The! linker! does! the! minimum;! the! majority!of!the!linking!work!is!performed!during!the!load!time!and!the!execution.!! 33.4.2 Implementation& We!plan!to!unleash!our!SDK!in!the!coming!weeks.! The!implementation!consists!of!taking!and!modifying!the!already!existent!SDKs.!Indeed,!an! SDK! is! made! of! libraries! and! settings! files! that! help! developers! build! their! applications.! As! part! of! our! custom! SDK,! we! will! implement! smarter! and! less! consuming! basic! location! functionalities.!A!tracking!function!will!be!designed!considering!the!above!design!principles! for! battery! life! saving.! This! function! will! complement! the! already! existing! “requestLocationUpdates”! function,! by! adding! parameters,! methods! and! directly! our! API! calls.! These! functions! will! take! into! account! the! accelerometer! results,! will! detect! if! other! applications!are!using!location!and!if!the!user!is!indoors!or!outdoors.!Finally,!new!libraries! like!the!geo\note!one!will!also!be!integrated.!! ! 113! ! ! 33.5 The&proof&of&concept& To! demonstrate! how! easy! it! is! to! build! an! application! upon! our! platform,! we! created! an! Android!application.!! 33.5.1 Design& Java+ Java! is! a! programming! language! object\oriented! open! source! under! GPL.! It! was! originally! developed!by!James!Gosling!at!Sun!Microsystems.!According!to!the!oracle!white!paper!on! Java!(J.!Gosling,!H.!McGilton,!1996),!the!main!characteristics!of!this!programming!language! are:! • Object&oriented:!This!is!the!main!characteristic!of!Java.!This!design!focuses!on!the! object!to!build!rather!than!on!the!tools!to!build!this!object.!It!eases!the!definition!of! interfaces!and!is!needed!by!complex,!network\based!programing!systems.! • Simple:!Learning!Java!should!be!done!without!an!intensive!training.!Java!is!designed! closely!to!the!object\oriented!programming!language!C++!in!order!to!ease!the! learning!phase!and!to!be!seen!as!a!“familiar”!language!by!developers.!With!Java,! developers!do!not!need!to!be!concerned!with!complicated!tasks!that!exist!in!C++! such!as!the!allocation!and!freeing!of!memory.! • Robust:!One!of!the!aims!of!Java!language!is!to!build!reliable!software.!By!doing!early! checking!for!errors!and!by!not!allowing!the!use!of!implicit!declarations,!Java! language!eliminates!important!sources!of!problems.!Java!also!disables!overwriting! memory!as!well!as!the!use!of!pointers!and!thus!avoids!a!lot!of!security!issues!related! to!these!methods.! • Portable&/Architectural&neutral:!A!software!building!with!Java!needs!to!be!executed! everywhere!on!the!network.!To!perform!this,!the!code!is!compiled!into!“bytecodes”,! an!architecture\neutral!format.!These!“bytecodes”!can!run!on!any!platform.! Architectural!neutral!is!one!part!of!the!portable!characteristic.!Besides,!java!is! portable!because!the!program!remains!the!same!whatever!the!hardware!and! software!are.!Java!system!itself!is!also!portable!(Compiler!written!in!Java).!This! portable!characteristic!is!known!under!the!name!of!“Java!virtual!machine”,!an! abstract!machine!for!which!java!compilers!can!produce!codes.! ! 114! ! ! • Multithreaded:!Java!programming!language!is!able!to!build!applications!with! multiple!processes.!!Designing!multithreads!applications!is!not!easy!with!the!C++! language;!however!Java!implements!synchronised!primitives!that!make!it!easy!to! design.!Java!is!also!designed!to!be!“thread!safe”!and!provides!libraries!to!avoid! conflict!between!multiple!threads.! We!use!Java!programming!language!to!build!an!Android!application.!When!building!an!app,! the!Java!code!will!be!divided!into!different!parts.!Each!module!will!be!represented!by!a!class! and! each! "screen"! or! "view"! will! be! represented! by! an! activity.! An! activity! can! be! divided! into!2!things:!the!layout,!what!the!user!can!see!on!the!screen!and!the!action,!what!he!can! do! on! the! screen.! An! activity! has! different! states! that! are! represented! on! the! following! diagram!available!on!the!developer.android.com!website.! ! Figure&31&&Activity&life&cycle& ! 115! ! ! ! The! onCreate! method! is! where! the! activity! is! initialised.! Usually,! this! is! where! the! corresponding!layout!is!called.!The!activity!begins!to!be!seen!from!the!onStart!method.!The! onResume!method!means!that!the!activity!is!in!front!of!all!other!activities!i.e.!in!foreground! and!that!the!user!is!interacting!with!it.!An!activity!can!easily!go!from!the!onResume!state!to! the! onPause! state! for! example! if! the! phone! goes! to! sleep,! or! if! a! result! is! delivered.! The! onStop! method! is! called! when! another! activity! obstructs! the! activity.! There! is! no! possible! control!on!the!activity.!This!can!happen!when!the!user!launches!a!new!activity.!The!activity! can!go!onRestart!if!the!user!comes!back!to!it!or!can!be!destroyed!by!the!system!if!it!needs! memory.! Sequence+diagrams+ The! following! diagram! will! give! an! example! of! the! planned! interactions! between! the! application!end\user!and!the!RESTful!API.!Other!Interactions!are!possible!as:! • Getting!the!pet’s!history!of!positions.! • Receiving!triggers!when!the!pets!leaves!a!specified!geofence.! • Etc.! ! ! Figure&32&&Sequence&diagram&when&the&end&user&wants&to&obtain&the&last&position&of&the&pet& ! 116! ! ! 33.5.2 Implementation& Our!Android!application!consists!of!showing!the!pet!positions!on!a!map.!We!use!the!Google! map!API!to!display!the!positions.! The!objective!of!our!proof!of!concept!is!to!communicate!with!the!API!server!and!to!return! the! results! to! the! user.! The! application! makes! the! call! to! our! RESTful! API! using! a! HTTP! request!and!waits!for!the!reply.!!However,!there!is!an!issue!to!consider:!if!the!request!takes! 10! seconds,! the! user! interface! will! be! locked! up! for! this! amount! of! time.! These! particular! tasks! are! called! long\running! I/O! and! need! to! be! carefully! handled.! The! solution! is! to! implement!the!Android!AsyncTask!class!that!will!make!the!request.!AsyncTask!comes!with!3! main!methods:!! • onPreExecute! is! called! on! the! user! interface! thread! immediately! after! the! task! is! executed.!This!step!is!normally!used!to!setup!the!task.! • doInBackground!is!the!method!that!is!called!on!the!background!thread!just!after!the! onPreExecute!method.!It!is!in!this!method!that!the!long!task!will!be!executed.!The! result!of!this!method!is!returned!and!given!to!the!last!method.! • onPostExecute! method! is! called! after! the! background! computation! finishes.! It! gets! the!results!and!can!compute!them.! Here!is!a!sample!of!code!to!call!the!RESTfulAPI!:! class!LongRunningGetIO!extends!AsyncTask!<Void,!Void,!String>!{! protected!String!getASCIIContentFromEntity(HttpEntity!entity)!throws!IllegalStateException,!IOException!{! ! !InputStream!in!=!entity.getContent();! ! !StringBuffer!out!=!new!StringBuffer();! ! !int!n!=!1;! ! !while!(n>0)!{! ! ! byte[]!b!=!new!byte[4096];! ! ! n!=!!in.read(b);! ! ! if!(n>0)!out.append(new!String(b,!0,!n));! ! !}! ! 117! ! ! ! !return!out.toString();! ! }! ! @Override! ! protected!String!doInBackground(Void...!params)!{! ! !HttpClient!httpClient!=!new!DefaultHttpClient();! ! !HttpContext!localContext!=!new!BasicHttpContext();! HttpGet!httpGet!=!new!HttpGet(!!"http://192.168.1.10/codeIgniter/location/history/UID/1");! ! !String!text!=!null;! ! !try!{! ! ! HttpResponse!response!=!httpClient.execute(httpGet,localContext);! ! ! HttpEntity!entity!=!response.getEntity();! ! ! text!=!getASCIIContentFromEntity(entity);! ! !}!catch!(Exception!e)!{! ! ! ! !}! ! !return!text;}! ! protected!void!onPostExecute(String!results)!{! ! !if!(results!=null)!{! ! ! try!{! ! ! ! ! ! }!catch!(JSONException!e)!{! ! ! ! ! ! }! ! !}! }! ! ! return!e.getLocalizedMessage();! sampleJsonParser(results);! e.printStackTrace();! 118! ! ! Here! we! ask! to! have! the! results! in! the! Json! format.! We! need! to! parse! them! in! order! to! extract!their!components!and!display!the!positions!on!a!map.! As!shown,!building!a!pet!locator!app!is!not!a!complex!process!thanks!to!the!platform.!In!the! near!future,!with!our!SDK’s!this!process!will!be!even!easier.! 34 Around&LaBS&infrastructure& 34.1 The&cloud& 34.1.1 Why&the&cloud?& As! a! new! company,! Around! LaBS! faces! multiple! challenges! in! terms! of! infrastructure.! Because!of!its!open!platform,!we!cannot!be!certain!about!demand,!which!makes!it!difficult! to! commit! to! hardware! purchase! until! we! have! a! clearer! idea! of! usage! and! performance! patterns.!!! Besides,!Around!LaBS!will!need!to!quickly!and!reliably!scale!in!response!to!hard\to\predict! changes! in! demand! caused! by! new! applications! and! developers! using! our! platform.! Furthermore,!we!have!very!limited!insight!into!the!scaling!issues!that!these!changes!bring!to! the!platform;!in!contrast!to!the!relatively!predictable!demand!growth!for!our!own!products.! For!all!these!reasons,!Around!LaBS!decided!to!embrace!the!cloud!from!day!one!rather!than! funding! its! own! in\house! solution! to! meet! its! infrastructure! requirements.! This! choice! will! bring!to!us!many!immediate!benefits:! • Flexibility! • Scalability! • Cost!effectiveness! 34.1.2 Cloud&offering& Today,!there!are!three!main!services!that!cloud!computing!offers:! • Infrastructure! as! a! Service! (IaaS):! IaaS! providers! offer! the! computer! hardware! as! a! service! (virtual! servers! in! cluster! or! grid,! storage,! network,! system! software,! etc.).! The! main!IaaS!providers!are!Amazon!and!RackSpace.! ! 119! ! ! • Platform! as! a! Service! (PaaS):! PaaS! providers! offer! an! integrated! environment! for! development,! testing! and! deployment.! Users! of! PaaS! do! not! need! to! consider! the! operating!systems,!the!hardware!and!networking!maintenance.!Google!app!engines!and! Microsoft!cloud!azure!are!some!of!the!main!providers!of!PaaS.! • Software! as! a! Service! (SaaS):! This! is! the! most! popular! type! of! cloud! offering.! SaaS! providers!offer!similar!services!to!those!we!encounter!in!installed!softwares.!The!main! difference! is! that! SaaS! functionalities! are! delivered! through! the! Internet.! SalesForce,! Gmail!and!Google!Docs!are!popular!SaaS.! 34.2 Amazon&Web&Service& To!suit!our!first!year!launch!demand!and!scale!back!thereafter,!Around!LaBS!chose!Amazon! Web! Services! (AWS)! as! the! cloud! service! provider! to! meet! all! of! its! compute! and! storage! requirements.!! 34.2.1 Why&Amazon?& Because! we! are! based! in! Ireland,! we! are! subject! to! European! Union(EU)! privacy! laws.! To! comply!with!these!laws,!we!needed!to!ensure!that!all!of!our!customer!data!is!stored!in!the! EU.! Amazon! is! one! of! the! few! established! Infrastructure! as! a! Service! (IaaS)! providers! that! enables! us! to! choose! EU\based! server! locations.! Additionally,! Amazon.com! runs! on! the! same! AWS! infrastructure! which! gives! instant! credibility! to! the! platform! and! gives! us! confidence!that!it!will!meet!our!needs!both!now!and!as!we!grow.! 34.2.2 Amazon&EC2& Amazon!EC2!is!one!of!the!main!components!of!Amazon’s!cloud!services.!It!allows!users!to! deploy! scalable! application! on! top! of! on\demand! infrastructure.! Amazon! EC2! is! an! IaaS! cloud!service.!! Amazon!EC2!resources!are!called!«!instances!».!These!instances!are!virtual!machines!(VM),! each!one!of!them!providing!a!certain!amount!of!dedicated!compute!capacity.!Amazon!offers! its! client! the! possibility! to! select! the! operating! system! of! the! virtual! machine,! its! location! (US,!South!America,!Asia!or!Ireland).!Amazon!EC2!«!instances!are!classified!in!three!groups!:! Standard,!High!CPU!and!High!Memory.!In!each!category,!there!are!«!instances!»!of!various! size!CPU,!Memory!and!Input!and!Output!capabilities.! In!amazon!EC2,!three!types!of!purchases!are!possible:!! ! 120! ! ! • On! demand:! ! users! pay! for! compute! capacity! as! per! their! usage.! Users! can! at! any! moment!increase!or!decrease!their!compute!capacity.!! • Reservation:! users! reserve! a! compute! capacity! (“instance”)! by! making! a! one\time! upfront! payment.! With! a! reserved! “instance”! cost! the! price! per! hour! of! usage! is! lower.!!Reservation!can!be!made!for!one!or!three!years.! • Spot:! this! purchase! type! allows! users! to! “bid! on! unused! Amazon! EC2! capacity! and! run!those!instances!for!as!long!as!their!bid!exceeds!the!current!Spot!Price.!The!Spot! Price!changes!periodically!based!on!supply!and!demand,!and!customers!whose!bids! exceeds! the! Spot! price! gain! access! to! the! available! Spot! Instances”! (Amazon! Web! Services,!2012).! 34.2.3 Our&strategy& As! previously! explained,! Around! LaBS! cannot! be! certain! of! the! demand! it! will! generate.! Therefore,!purchasing!on\demand!instances!seems!to!be!the!most!reasonable!choice.!Once! we!have!more!insight!into!our!customer’s!usage!and!we!know!how!our!solution!performs!on! top!of!Amazon’s!infrastructure!we!will!update!our!cloud!strategy.! Concerning! our! proof! of! concept,! Around! Pets,! it! will! be! deployed! on! a! reserved! instance! since!we!have!already!predicted!its!growth!and!usage!for!the!next!3!years.!More!details!on! the!elected!instances!are!available!in!the!Appendix.!!! ! 34.3 Deployment&of&Around&LaBS&platform& 34.3.1 Preparation&during&the&development&process& To! successfully! deploy! our! application! on! top! of! Amazon! cloud! services! and! ensure! it! is! running!effectively,!we!can!use!the!AWS!SDK.!However,!in!our!case,!in!order!to!speed!up!the! implementation!phase!for!which!we!had!very!limited!time,!we!chose!to!ignore!this!SDK!in! the!first!version!of!our!product.!Nonetheless,!we!plan!to!migrate!our!solution!to!the!AWS! SDK!during!the!next!revision.! AWS!SDK!for!PHP!provides!a!library,!code!samples!and!documentation!allowing!to!build!PHP! applications!that!run!effectively!and!that!are!scalable!on!AWS!cloud!service.! ! 121! ! ! AWS+Deployment+process+ To!deploy!our!solution!on!Amazon!Web!service!we!will!need!to!follow!these!steps:! 1) Using! the! AWS! Management! Console,! we! need! to! request! an! instance! based! on! a! specified!Amazon!machine!image!!(operating!system).!In!our!case,!we!will!use!a!Linux! standard!distribution.!! 2) If!authorized,!an!instance!is!deployed.!! 3) Then! we! need! to! add! a! data! management! system.! Several! solution! are! made! available!by!amazons.!Amazon!provides!specifically!designed!instances!for!relational! database!management.! 4) We! will! then! need! to! import! our! database! configuration! and! system! files! to! the! storage!system.! 5) Once!this!is!completed,!we!will!need!to!set!up!the!different!application!servers!and! web!server!software.!! 6) Finally!we!launch!a!new!instance!of!our!solution! We!will!also!set!up!a!testing!environment!to!monitor!our!application!and!learn!more!about! the!Amazon!infrastructure.! 35 Risk&assessment& 35.1 Security&threats& REST! web! Service! APIs! typically! suffer! from! the! same! attack! vectors! as! a! ! standard! web! application.!Some!of!these!attacks!are:! • Code!injection!(SQL,!XPATH,!command…)! • Cross!site!scripting!(XSS)! • cross!site!request!forgery!(CSRF)! • DDOS! • Request!bursts! • Etc.! These! security! threats! are! nowadays! well! known! by! most! web! service! developers! and! we! are!already!using!defenses!mechanisms!as!input!validation,!input!sanitization,!whitelisting,! etc.! To! implement! these! security! mechanisms! in! our! prototype,! we! used! the! security! ! 122! ! ! libraries!provided!by!the!CodeIgniter!framework.!For!example,!all!inputs!retrieved!from!post! requests!are!checked!for!XSS.!Similar!methods!are!available!to!protect!from!Code!injection.!! In!the!other!hand,!REST!web!services!have!some!security!threats!as:! Broken!authorization!and!identity!misuse:!To!mitigate!this!risk,!the!Open!Web!Application! Security!Project!(OWASP)!advises!(OWASP,!2012):!! “Proper!authentication!should!take!place,!and!the!token!for!authorization!should!be!sent!as! a! cookie.! Furthermore,! no! Personally\Identifiable! Information! (such! as! bank\account! number,!credit!card!number,!etc.)!should!be!used!as!a!parameter!to!request!an!entity”.! The!cloud!also!introduces!some!security!threats.!The!main!one!for!services!as!ours!is! Service! information! and! data! leakage.! Many! different! ways! of! compromising! data! exist:! deletion,! modification,! non! authorized! accessed,! encoding! alteration! etc.! According! to! the! Cloud!Security!Alliance!(The!Cloud!Security!Alliance,!2011),!the!risk!of!data!compromise!is! higher! in! the! cloud! than! in! traditional! physically! owned! infrastructure! due! to! the! specific! characteristics! of! the! cloud! infrastructure! and! to! the! large! number! of! interaction! that! happen!within!it.! To! mitigate! that! risk,! the! Cloud! Security! Alliance! (The! Cloud! Security! Alliance,! 2011)! recommends!the!following:! • “Implement!a!strong!API!access!control”.! • “Encrypt!and!protect!integrity!of!data!in!transit”.! • “Analyze!data!protection!at!both!design!and!run!time”.! • “Implement! strong! key! generation,! storage! and! management,! and! destruction! practices”.! • “Contractually!demand!providers!wipe!persistent!media!before!it!is!released!into!the! pool”.! • “Contractually!specify!provider!backup!and!retention!strategies.”! ! As! part! of! our! systems! and! solution! development! and! maintenance,! we! will! make! sure! to! respect!all!these!recommendations!and!conduct!regular!security!assessments.! ! 123! ! ! 35.2 Privacy&policy& The!privacy!policy!is!available!in!the!appendix!and!on!the!website.!! 35.3 Business&continuity&and&disaster&recovery& Every!company!is!susceptible!to!interruptions.!The!potential!causes!are!multiple!and!can!be! external!(environmental!disaster,!power!outage,!communication!failure,!IT!attack,!and!virus)! or!internal!(human!error,!software!failure,!third\party!failure,!IT!attacks)!to!the!business.!The! risks! and! damages! of! an! interruption! have! expanded! as! companies! rely! on! information! technology.! We! think! it! is! an! important! part! to! take! into! account,! especially! because! our! business!depends!on!IT!infrastructure!and!third\party!(Amazon,!Three!mobile).!Around!LaBS! must!develop!an!update!business!continuity!plan!(BCP)!and!disaster!recovery!plan!(DRP)!in! case!interruptions!happen.!Employees’!training!and!testing!phases!must!also!take!place.!The! BCP!should!give!precise!role!to!every!employee.!Globally,!Around!LaBS!must!ensure!that!the! user!information!and!valuable!information!are!backed!up!daily!and!needs!to!have!a!strong! security!defence!against!attacks.! 36 Technology&road&map&and&future&perspectives& Here!is!the!technology!roadmap!with!all!the!technical!delivery!from!June!2012!to!December! 2014.! FINAL!VERSION!1.0! VERSION!1.2:!+!SDKS! VERSION!1.4:!+! VERSION!1.6!:!+! ANALYTICS! ADDITIONAL! BETA!VERSION! (OPENED!FOR! FEATURES! TESTERS)! VERSION!2.0! !ALPHA!VERSION! PROJECT!START! 1&Jun& 1&Sep& 1&Dec& 1&Mar& 1&Jun& 1&Sep& 1&Dec& ! ! ! ! ! 124! ! ! ! ! ! & ! ! ! ! ! Financial'Analysis! & ! & 125! ! ! 37 Sales&expectation& This!part!will!describe!our!sales!expectation!in!one!best!case!and!one!worst!case!scenario,! based!on!the!following!assumptions.! 37.1 Assumptions& 37.1.1 Around&LaBS& • There! are! 1288! new! mobile! apps! each! day,! that! is! to! say! 470,120/year! (New! York! Times,!2011).!! • Mobile!app!market!will!generate!$15.9!billion!this!year!(VisionMobile!2012).!! • Europe!had!a!31%!share!of!the!world!app!demand.!(VisionMobile!2012).! • Pyramid! research! (2011)! forecasts! the! LBS! app! market! will! grow! from! $5! billion! in! 2013!to!$8!billion!in!2015.!The!growth!is!around!160!%.! Based! on! these! figures,! we! estimate! than! 21%! of! mobile! apps! are! LBS! apps.! We! aim! to! target! Europe! and! we! assume! that! approximately! 20,000! of! LBS! apps! will! be! created! in! Europe! in! 2013.! We! also! predict! that! it! will! have! 25,000! LBS! apps! created! in! 2014! and! 32,000!in!2015!based!on!the!160!%!growth.!! We! only! consider! the! customers! that! are! going! to! pay! for! the! small! and! medium! subscription!plan!(the!other!one!have!either!the!free!plan!or!the!custom!plan!that!we!do!not! take!into!account!In!our!!finance!statement).!! Best+case+ We!estimate!our!penetration!rate!at!2%!in!2015.! Worst+case+ We!estimate!our!penetration!rate!at!1%!in!2015.! The!following!table!summarises!our!best!and!worst!case!expectations.! Number&of&developers& 2013& 2014& 2015& Best&case& 200! 410! 640! Worst&case& 90! 220! 320! Average& 140& 315& 521& As!can!be!seen!from!the!table!above,!the!numbers!of!customers!are!increasing!from!year!to! year.! Although! we! will! strive! to! retain! as! many! customers! as! possible,! it! is! reasonable! to! assume!that!we!will!not!have!100%!customer!retention.! ! 126! ! ! 37.1.2 Around&Pets&& • There!are!1.3!million!pets!in!Ireland!and!14.5!million!in!UK!(Irish!Times!2011)!(Total! Pet!Publishing!2011).! • According!to!our!survey,!66%!of!pets’!owners!would!be!interested!in!a!pet!tracking! device.! • People! are! spending! more! on! their! pets! (American! Pet! Products! Association,! Inc.! 1998\2012).! • 2500!dogs!and!3000!cats!are!missing!per!week!in!the!UK!(Ezine!Articles,!2012),!which! makes!286,000!missing!pets!every!year.!That!represents!2%!of!pets.!! • The!UK!official!website!National!Pet!Register!which!contains!a!lost!pet!database,!has! an!average!800!new!lost!pets!per!month,!i.e.!9,600/year.!The!number!of!people!who! register!their!pets!as!missing!on!this!website!is!3!%.! Our!potential!market!is!800,000!customers!in!Ireland!and!9.5!million!in!UK.!We!assume!that! owners!who!lost!their!pets!are!more!likely!to!purchase!our!pet!finder!app!than!the!others.! We!would!have!286,000!potential!customers!in!UK!and!26,000!in!Ireland.! Best+case+ Our! market! research! shows! that! 68%! people! are! willing! to! pay! more! than! 5€/month! to! locate!their!pets.!Moreover,!the!UK!pets!register!may!not!have!a!lot!of!users!because!it!may! not! be! an! effective! way! of! locating! the! pets.! We! thus! forecast! to! have! 2.5%! of! the! UK! market!and!3%!of!the!Irish!market!in!2015.!! Worst+case+ As! Around! Pets! is! not! our! core! product,! our! penetration! rate! would! not! be! high! and! we! forecast!to!have!1%!of!the!UK!market!and!1.5%!of!the!Irish!market!in!2015.! The!following!table!summarises!our!best!and!worst!case!expectations.! Number&of&App&customers& Best&case& Worst&case& Average& ! 2013& 1590! 845! 1000& 2014& 4810! 1690! 3000& 127! 2015& 7930! 3250! 6000& ! ! 38 Cash&Flow&in&Euros& Cash!Flow! 2013& 2014& 2015& Cash&Inflow& Revenue&Generated& Interest&Received& Loans&Received& Capital&Received& Total&Net&Cash&Inflow&From&Operations& && 118,992! 0! 20,000! 20,000! 158,992& && 474,664! 0! 0! 0! 474,664& && 882,309! 0! 0! 0! 882,309&& Cash&Out&Flows]&Payments& Company®& Website®& Trademark®& Hosting&(Amazon)& Chip&suppliers&+&Three& Mobile&phones& Computers& Office&utilities& Rent& Brand&development&(R&D)& Salaries&& PRSI& Professional&Fees& Loan&Repayments& Tax& Total&Net&Cash&Outflow&From&Operations& && 50! 13! 267! 12,067! 59,125! 1,906! 2,543! 1,534! 0! 15,000! 36,000! 3,870! 3,000! 7,048! 0! 142,424& && 0! 13! 0! 29,058! 157,040! 0! 0! 1,184! 12,000! 25,000! 78,000! 8,385! 1,000! 7,048! 3,784! 322,513& && 0! 13! 0! 36,584! 293,700! 0! 0! 1,184! 12,000! 25,000! 166,000! 17,845! 1,000! 7,048! 12,229! 572,604& 16,568& 16,568& 152,150& 168,719& 309,704& 478,423& Period&inflow/(outflow)& Cumulative&Inflow/(outflow)& + + ! ! & 128! ! ! Profit&and&Loss&Account&in&Euros& & 2013& 2014& 2015& Revenue&]&Platform& small!plan! medium!plan! Total&platform& &Revenue&]&Around&Pets& Total&Revenue& && 11,994! 25,197! 37,191& 81,801& 118,992& !! 42,578! 80,691! 123,270& 228,123& 474,664& !! 71,724! 149,985! 221,709& 438,891& 882,309& Costs]&Platform& for!our!usage! for!small!plan! for!medium!plan! Total&platform&(Amazon)& Cost&of&Sales(chips&purchased)& Cost&with&Three&mobile& Total&Costs& && (4,184)! (980)! (6,903)! (12,067)& (40,000)& (19,125)& (71,192)& && (4,184)! (3,408)! (21,466)! (29,058)& (80,000)& (77,040)& (186,098)& && (4,184)! (4,305)! (28,095)! (36,584)& (120,000)& (173,700)& (330,284)& Gross&Profit&for&Platform& Gross&Profit&Around&Pets& Total&Gross&Profit& 25,124& 22,676& 47,800& 94,212& 71,083& 16,5295& 185,124& 145,191& 330,315& Salaries& PRSI& Professional&Fees& Company/Website®istration& Brand&Development& Office&equipment& Rent&&&insurance& Loan&repayment&& Total& 36,000! 3,870! 3,000! 330! 15,000! 5,983! 0! 7,048! 71,231& 78,000! 8,385! 1,000! 13! 25,000! 1,184! 12,000! 7,048! 132,630& 142,000! 15,265! 1,000! 13! 25,000! 1,184! 12,000! 7,048! 203,510& Operating&Profit&before&tax& Cumulative&profit&before&tax& (23,431)& && 32,664& 9,233& 126,804& 167,909& Tax!! Operating&Profit&after&tax& Cumulative&profit&after&tax& 0! (23,431)& &(23,431)& 4,083! 28,581& 5,150& 15,850! 110,954& 139,535& ! ! ! & 129! ! ! The&Statement&of&Financial&Position&in&Euros& Balance&Sheet& 2013& 2014& 2015& Fixed&Assets& Office!equipment! Depreciation!! Current&Assets& Stock!(chip)! Bank! && Total&Assets& ! 5,983! (1794)! !! 4,000! 16,568! !! 24,757& ! 1,184! (355)! !! 4,000! 168,719! !! 173,548& ! 1,184! (355)! !! 4,000! 478,423! !! 483,252& Current&Liabilities& Corporation!Tax! Non]Current&Liabilities& Loan! & Total& ! 0! !! 20,000! & 4,757& ! 3,784! !! 20,000! & 189,764& ! 12,229! !! 20,000! & 491,023& !! ! 20,000! (23,431)! (3,431)&& !! ! 20,000! 5,150! 25,150&& !! ! 20,000! 139,535! 159,535& && Capital&&&Reserves& Share!Capital! Profit!!Loss!A/C! &Total& ! (Mulcahy!2011/2012).! (Atrill!and!McLaney!2011).! 39 Financial&breakdown& 39.1 Currency& All!prices!within!the!financial!breakdown!are!in!Euros!(€).! 39.2 Funding&requirement& Around! LaBS! will! need! an! initial! capital! investment! of! €40,000! at! the! start.! This! capital! investment! will! allow! Around! LaBS! to! pay! the! first! fees! of! the! business! including! the! platform! hosting! fees! and! the! chip! costs.! This! investment! will! come! from! the! four! initial! members!and!a!bank!loan.!The!following!table!shows!how!the!money!will!be!divided.! & ! ! 130! ! ! Source& 4&members& Bank&Loan& Total& Amount& 5,000!!x!4!=!20,000!! 20,000! 40,000! Figure&33:&Around&LaBS&capital&investment& 39.3 Revenue& Platform+ The!revenue!made!by!our!monthly!subscriptions!will!be!as!follows.& Plan! Small&plan& (19.99€/month)& Medium&plan& (99.99€/month)& Large&plan&(on& demand)& Total& Expected&&&&&&&&&&&&&&&&&&&&&&2013& Expected&&&&&&&&&&&&&&&&&&&&&&2014& Expected&&&&&&&&&&&&&&&&&&&&&&2015& customers&&& customers&&& customers&&& 100! 11,994! 230! 42,578! 356! 71,724! 40! 25,197! 85! 80,691! 165! /! /! /! /! /! /! & 37,191& & 123,270& & 221,709& Figure&34:&Revenue&generated&by&the&platform& We!do!not!take!into!account!the!revenue!generated!by!the!large!plan!since!the!prices!will!be! on!demand!and!based!on!the!cost!of!hosting!the!necessary!infrastructure!by!Amazon.! Around+Pets+ The!revenue!made!by!our!application!Around!Pets!will!be!based!on:! • The!sale!of!the!device!(chip)!:!€49.99! • A!monthly!subscription!:!€4.99/month! In!total,!per!new!customer,!per!year!the!revenue!generated!by!Around!Pets!will!be:!(49.99!+! 4.99x11)!€104.88.!We!only!multiply!by!11!since!the!first!month!is!offered!free.!For!the!old! customers,!the!revenue!generated!will!only!be!based!on!the!monthly!subscription:!(4.99!x! 12)!€60/year.! & Total&of&customers& Total&(€)& year&1& 1000! 81,801& year&2& 3000! 228,123& Figure&35:&Revenue&generated&by&Around&Pets& ! 149,985! 131! year&3& 6000! 438,891& ! ! 39.4 Costs& Amazon+Hosting+ We!will!host!our!platform!via!Amazon!Web!Services.!This!service!is!on!demand!and!can!be! adjusted!whenever!we!need!to,!at!a!few!minutes’!notice!(e.g.!we!notice!that!the!amount!of! users! is! increasing! and! that! we! need! more! resource).! To! calculate! the! cost,! we! based! the! simulation!on:! â!!!!!!!!!The!usage!of!our!applications!(starting!with!Around!Pets).! â!!!!!!!!!The!usage!by!developers’!applications.!! The!first!one!will!cost!us!€348/month,!that!is!to!say!(348.74*12)!€4,183!a!year.! To!determine!the!cost!of!the!second!one,!we!differentiate!the!costs!according!to!the!plans! developers!are!going!to!use.!!Based!on!our!assumption!in!terms!of!customers!for!each!plan,! we!obtain!the!cost!associated!with!each!usage!for!each!year.!All!the!details!are!given!in!the! appendix.! The!following!table!summarises!the!costs!per!year!for!each!plan.! Costs! Our&application& Small&plan& Medium&plan& Large&plan&(on&demand)& Total& 2013& 4,184! 980! 6,903! /! 12,067& 2014& 4,184! 3,408! 21,466! /! 29,058& 2015& 4,184! 4,305! 28,095! /! 36,584& Figure&36:&Hosting&Costs& !! Subscription+with+Three+ In!order!to!allow!the!GPS!transmission!of!the!device,!we!need!a!subscription!with!a!mobile! operator.!!This!GPS!transmission!will!not!carry!a!lot!of!data!and!we!estimate!that!per!month! a! chip! will! require! less! than! 1! Giga! bytes.! ! Three! is! the! mobile! operator! that! provides! the! cheapest!price:!€3/month.!The!subscription!will!thus!cost!us!€36/!year!/!new!customer.! & 2013& &Number&of&customers& 1000! Number&of&New&customers& 1000! ! 132! 2014& 3000! 2000! 2015& 6000! 3000! ! ! Total&Cost&(€)& 19,125& 77,040& 173,700& Figure&37:&Three&monthly&subscription&costs& Chip++ We!estimate!the!chip!cost!at!€40!with!the!value!added!tax!(including!VAT).!The!table!of!the! chip!components!cost!is!detailed!in!the!appendix.!! & &Number&of&new&customers& Total&Cost&(€)& 2013& 1000! 40,000& 2014& 2000! 80,000& 2015& 3000! 120,000& Figure&38:&Chip&cost& VAT+ The!Value!Added!taxed!is!included!in!our!costs.!However,!since!we!pay!VAT!to!our!supplier! and! we! charge! VAT! to! our! customers,! there! is! no! overall! influence! and! the! VAT! does! not! appear!on!the!financial!statements.! 39.5 Salaries& The! aim! of! Around! LaBS! is! to! reach! the! Irish! and! UK! market.! We! will! need! two! technical! support! people! that! will! handle! the! platform! and! answer! any! technical! issues.! Then,! we! think! that! it! is! important! to! have! a! UK! based! employee! to! develop! a! presence! in! the! UK.! Thus,!we!will!need!to!hire!an!UK!sales!manager!in!mid\2015.!We!estimate!his!salary!at!40k€! a!year! We!decided!not!to!pay!ourselves!during!the!first!4!months.!After!this!period,!each!of!us!will! receive! €1000! /month! the! first! year! and! the! second! year,! and! €1500/month! the! 3rd! year.!! The!following!table!summarises!the!different!salaries!until!2015.! Salaries(€)& UK&sales&manager& Technical&support& Technical&support& Our&4&salaries& Total&Cost&& 2013& 0! 0! 0! 36,000! 36,000& 2014& 0! 30,000! 0! 48,000! 78,000& 2015& 20,000! 35,000! 15,000! 72,000! 142,000& Figure&39:&Salaries& 39.6 PRSI& The!Employer! Pay\Related!Social!Insurance!rate!is!estimated!at!10.75%!on!all!the!salaries.! This!table!summarise!the!PRSI!costs!for!each!year.! ! 133! ! ! PRSI&costs&(€)& PRSI& 2013& 3,870! 2014& 8,385! 2015& 15,265! Figure&40:&PRSI&costs& 39.7 Debtor/Creditor& As! the! monthly! subscriptions! are! paid! up\front! we! do! not! have! debtors! as! such.! Similarly,! we!pay!our!costs!by!direct!debit!so!we!do!not!have!any!monies!outstanding!unlike!invoicing! systems.! 39.8 Professional&fees& Professional!fees!include!a!legal!advisor!and!an!accountant.!We!estimate!the!fees!at!€3,000! for!both!the!first!year!and!€1,000!for!the!second!and!third!year.!! 39.9 Brand&development& Brand!development!includes!advertising!fees!(flyers,!online!ads),!travel!and!accommodation! costs.!We!estimate!the!cost!at!€15,000!for!the!first!year!and!€25,000!for!2014!and!2015.!! 39.10 Chips&stock& At!the!end!of!each!year,!we!will!have!100!chips!in!stock!which!represents!€4,000.! 39.11 Rent&&&Insurance& From! 2014! we! will! need! to! rent! office! space! in! Dublin.! ! Based! on! the! market! price,! we! estimate!the!monthly!rent!at!€1,000!for!approximately!70sq!meter!in!the!city!centre.!These! costs!include!insurance.! Thus,!we!will!have!to!pay!(1000!x!12)!€12,000!in!2014!and!2015!for!office!space.! 39.12 Loan&repayment&/&Bank&interest& As!we!mentioned!previously,!we!plan!to!secure!a!bank!loan!of!€20,000!from!Bank!of!Ireland! at!an!interest!rate!of!5.74%.!In!this!scheme,!Bank!of!Ireland!offer!qualifying!small!businesses! tailored!loans!from!€20,000!(Bank!of!Ireland!Group!2012).!!We!will!repay!the!loan!over!36! months.! We! estimate! that! we! will! need! to! pay! (20000! x! 1! x5.74%! /! 60)! 587€/month! i.e.! 7048€/year.! 39.13 Office&equipment& Office!equipment!is!detailed!in!the!following!table.! ! 134! ! ! Office&equipment&prices&(€)& & & Office&supplies&(paper,&ink)& Furniture& Internet&Access& Laptop& PC& Printer&/&fax&HP&laser&jet&Pro& Screens& Android&Samsung&galaxy&S3& Android&HTC&one&V& Window&Nokia&Lumia&900& iPhone&&4& Total&phones& Total&computers& Total&office&utilities& TOTAL& 2013& Quantity! ! 1! 1! 12! 2! 1! 1! 2! 1! 1! 1! 1! & & & & 2014& Unit!price! Total!price! ! ! ! ! 500! 500! 0! 0! 57! 684! 980! 1960! 415! 415! 350! 350! 84! 168! 559! 559! 269! 269! 449! 449! 629! 629! & 1906& & 2543& & 1534& & 5983& 2015& ! ! 500! ! 684! ! ! ! ! ! ! ! ! ! ! 1184& 1184& 500! ! 684! ! ! ! ! ! ! ! ! ! ! 1184& 1184& ! 40 Funding&and&Grants&& As! bank! lending! is! not! a! certainty! in! the! current! climate,! we! may! need! to! consider! other! funding! options.! In! Ireland! there! are! many! alternate! funding! opportunities! for! high! technology! start\up! companies! such! as! Around! LaBS.! Enterprise! Ireland! supports! new! innovative! and! developing! start\up! companies! both! in! an! advisory! capacity! and! financially! (Enterprise! Ireland! n.d.).! Also,! the! Irish! government! have! in! place! a! 25%! tax! credit! for! research!and!development!expenditure!which!can!be!set!against!the!corporation!tax!liability! of! the! company! (Leyton! n.d.).! Below! are! other! potential! sources! of! funding! available! for! Around!LaBS!to!explore.! 40.1 Innovation&Voucher& This! funding! is! available! to! assist! the! company! to! engage! and! work! with! a! knowledge! provider!or!a!registered!college!in!the!exploration!of!a!business!opportunity!or!a!technical! problem.!The!value!of!the!voucher!is!€5,000!(Enterprise!Ireland!n.d.).! ! 135! ! ! 40.2 Priming&Grants& These!grants!are!available!via!the!County!and!City!Enterprise!Boards!with!the!possibility!of! gaining! priming! grant! within! the! first! eighteen! months! of! company! set! up.! The! maximum! grant!that!would!be!paid!would!be!50%!of!the!investment!or!€150,000;!whichever!is!less.! Grants!over!€80,000!are!an!exception!and!in!other!cases!the!maximum!paid!will!be!50%!of! the! investment! or! €80,000;! whichever! is! less.! With! the! 50%! limit,! a! maximum! grant! of! €15,000! for! each! full! time! job! created! will! apply! for! any! employment! support! granted! (County!&!City!Enterprise!Boards!2011).! 40.3 Business&Expansion&Grants& These! grants! are! also! available! via! the! County! and! City! Enterprise! Boards.! They! offer! the! same! in! the! way! of! funding! as! the! priming! grants.! If! a! company! has! already! availed! of! a! priming! grant! they! cannot! then! avail! of! a! business! expansion! grant! until! eighteen! months! after! the! approval! or! the! drawdown! date! of! the! priming! grant;! whichever! one! is! the! later! (County!&!City!Enterprise!Boards!2011).! 40.4 Feasibility&Grants& The!maximum!payable!for!the!eastern!region!of!Ireland!via!the!County!and!City!Enterprise! Boards!is!50%!of!the!investment!or!€20,000;!whichever!amount!is!less!(Ibid.).! 40.5 SME&Loan]&Allied&Irish&Bank& This!type!of!loan!specifically!caters!for!the!requirements!of!business!start\ups!(under!three! years! old)! and! businesses! in! the! early! stage! of! development.! Loans! of! up! to! €100,000! are! available!at!a!competitive!interest!rate!of!4.4%!p.a.!variable.!The!loan!can!be!used!for!the! set!up!or!expansion!of!the!business,!purchasing!assets!or!to!match!funds!required!in!order! to!secure!a!grant!(Allied!Irish!Banks,!p.l.c.!1995).! 40.6 First&Step&Microfinance& The! organisation! First\Step! was! founded! in! 1991! by! Norma! Smurfit! as! a! not! for! profit! organisation!with!the!objective!to!provide!microfinance!loans,!i.e.!loans!of!less!than!€25,000! to! start\ups! or! to! expanding! small! and! medium! enterprises.! Loans! are! targeted! at! companies! having! difficulty! securing! finance! from! the! traditional! banking! sources.! The! revolving!loan!funds!of!First\Step!are!supported!by!Enterprise!Ireland!through!the!EU!Seed! ! 136! ! ! and!Venture!Capital!Fund,!the!Social!Finance!Foundation!and!by!Private!Sector!sponsorship! (First\Step!Microfinance!n.d.).! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! 137! ! ! ! ! ! ! ! ! ! Further'Considerations! & ! & 138! ! ! 41 Risk&Analysis& 41.1 Management& Companies! who! process! sensitive! data! must! have! a! risk! management! policy.! The! CISA! Review!Manual!2006!defines!risk!management!as!"the!process!of!identifying!vulnerabilities! and! threats! to! the! information! resources! used! by! an! organization! in! achieving! business! objectives,! and! deciding! what! countermeasures,! if! any,! to! take! in! reducing! risk! to! an! acceptable!level,!based!on!the!value!of!the!information!resource!to!the!organization."!Risk! management!process!consists!of:! •! Identifying!the!assets! •! Identifying!the!threats!and!vulnerabilities!!! •! Calculating!the!impacts!on!the!company! •! Planning!the!responses! •! Continuous!auditing!of!the!systems! This!is!especially!true!when!the!business!is!new!and!the!creators!are!young!as!is!our!case.! Therefore!identifying!the!key!risks!that!we!face!is!an!essential!phase!of!our!project.!It!allows! us! to! gain! an! advanced! awareness! and! to! strive! to! minimise! them! as! much! as! possible! to! enable!this!project!to!proceed!successfully.! The!probability!level!is!estimated!from!0!(unlikely)!to!5!(very!likely),!with!seriousness!ranging! from!0!(very!little)!to!5!(very!severe).! ! ! ! ! ! ! ! 139! ! ! 41.2 Technological&Risks& Risks& Consequences& Probability& Seriousness& level& Solution& Short& server& Unavailability! of! the! breakdown& (& less& platform! and! the! than&1hour)& applications.! risk! of! discontent! and! rejection! by! the! developers! Long& term& server& Loss!of!customers! breakdown& 1! 2! Warranty!recovery! Backup!solutions! 0! 5! Overloading& Slow! services! ! and! risks!of!crashing! 4! 4! Hacking& Alteration! of! information! and! data!users!integrity! Incompatibility!or! malfunction!! 2! 4! Using! the! best! available! technical! solutions! and! subscriptions! with! the! best!guarantees! Optimising!the!database,! increasing! server! capacity! Keeping! security! elements!up!to!date!!! 3! 2! Slow& platform& Higher! maintenance! reactivity& costs! and! user! dissatisfaction! Reliability&& Users!dissatisfaction! 3! 2! 4! 2! Complexity& Rejection! platform! the! 1! 2! Disaster&& Unavailability! of! the! service! and! of! the! applications! 0! 5! Software&bugs& of! & ! ! 140! Intensive! and! regular! testing! phase.! Fast! reaction!for!corrections.! Optimising! the! performance! of! computing!servers! Regular! updates! of! the! database! and! verification! of! their! reliability! Constantly! improve! the! ergonomics! of! the! platform! Providing! a! user! guide! and! detailed! documentation,!support! Contingency!planning! ! ! ! 41.3 Marketing&and&sales&risks& Risks& Poor&visibility& Increased& Competition& Low& adoption& rate& Poor& perception& of&the&product& Low&app&sales& Consequences& Probabilit y&level& Seriousness& Low! volume! of! customers!! Low!revenue! Poor! visibility,! loss! of!customers! 4! 4! Communication,! partnerships! 5! 3! Irregular!usage! Low!revenue! Low! volume! customers! Low!revenue! Low!revenue! 4! 3! 2! 4! 3! 3! Differentiation,! having! the! best! product! Communication,! partnerships! Communication,! providing! a! user! guide! On! going! review! of! new!business!models! of! Solution& ! 41.4 Financial&risks& Risks& Consequences& Probabilit y&level& Seriousness& Solution& Platform! development! and! maintenance! impossible! Poor& estimation& Financial!difficulties! of&costs& Design!delay! 1! 4! Lower! development! costs,! spreading! the! costs! 2! 3! Insufficient& remuneration& from&developers& 2! 2! 3! 3! Finding! additional! funds,! on\going! funding! re\appraisal,! reducing! funding! of! phases! Increasing! subscriptions,! researching! other! possibilities! to! generate!cash!flow! Finding! additional! funding,! reducing! funding! of! the! launch! phase! Insufficient& investment&fund& Decrease! profitability! ! Starting& phase& Delayed!profit! too&lengthy& ! in! ! ! 141! ! ! 41.5 Legal&andðical&risks& Risks& Consequences& Emergence& of& Possibility! of! new& laws& on& breaking!the!law! data& users& storage& Theft&of&data& Reputational! damage,! financial! loss! Illegal& Poor! company! application& image! based& on& our& platform& Probabilit y&level& Seriousness& Solution& 1! 2! Adapting! platform!! 1! 3! Increasing! measures! 2! 1! Deleting! application! the! security! the! ! 41.6 Organisational&risks&& Risks& Consequences& Probabilit y&level& Seriousness& Solution& Reorganising! the! team,! deploying! short\term! goals! Reorganising! the! team! Clarity! and! problem! solving!sessions! Absenteeism,& lateness&& Delays,!conflicts,! a!weaker!team! 1! 2! Poor& management& skills& Miscommunicatio n& and& poor& internal& management&& Turnover& of& key& personel&& Errors!and!reduced! work!quality! Poor! atmosphere! or! staff! conflict/tensions! 0! 2! 1! 1! A! weaker! team,! loss! of! knowledge! and!skills!! Poor& time& Delays,! stress,! management& shifting! the! entire! project! 2! 3! Cross\training! 2! 4! Deploying! short\term! and!clear!goals! ! Focusing!on!each!separate!area!enabled!us!to!see!what!risks!we!could!possibly!encounter! and! measure! their! importance.! Thus,! the! greatest! risks! are! within! sales! and! marketing! (visibility,! not! reaching! customers! ...),! technical! risks! are! also! important! to! consider! and! would!be!more!serious!with!greater!user!numbers.! ! 142! ! ! 42 Privacy&and&Data&Protection& As! location! based! services! continue! to! grow! and! evolve,! there! is! a! requirement! to! pay! appropriate! attention! to! the! concerns! that! users! may! have! regarding! privacy! (Wireless! Telecommunications!Bureau!2012,!p.18).!Users!may!query!their!location!being!known!at!any! specific! time! and! the! possibility! of! further! private! information! being! deduced! from! this.! These! issues! are! unfortunately! part! of! the! landscape! of! location! based! services! at! the! moment.! They! could! be! attributed! to! the! speed! of! appropriate! regulations! lagging! somewhat! behind! this! new! and! emerging! industry.! It! is! in! everyone’s! interest! that! adherence!to!privacy!laws!and!data!protection!regulation!is!considered!best!practice.!This! will!build!confidence!and!further!use!of!this!new!location!technology!into!the!future.! Around! LaBS! strive! to! gain! a! deeper! knowledge! of! any! potential! concerns! and! technical! challenges! within! this! aspect! of! the! industry.! We! have! a! privacy! policy! to! stay! abreast! of! security! and! privacy! issues! in! this! regard.! The! following! describes! options! for! privacy! protection!within!location!based!services.!! 42.1 Notice&and&Transparency& It! is! crucially! important! to! provide! transparent! notice! to! customers! in! relation! to! a! company’s! privacy! practices.! The! entails! informing! customers! regarding! what! will! happen! with!any!personal!information!collected!and!how!it!will!be!used.!This!information!needs!to! be!set!out!clearly!and!concisely,!accurately!reflecting!the!privacy!practices!of!the!company! (Wireless!Telecommunications!Bureau!2012,!p.19).! 42.2 Meaningful&Consumer&Choice&& It!is!necessary!to!ensure!users!are!afforded!the!opportunity!to!exercise!meaningful!choice!in! relation!to!the!collection!and!use!of!their!data.!This!entails!the!ability!of!the!user!to!state! what!the!company!can!or!what!they!cannot!do!with!their!personal!information.!The!choices! can!be!in!the!form!of!opt\in!where!the!data!cannot!be!used!without!advanced!consent!of! the!customer!or!opt\out!where!the!default!permits!usage!in!a!particular!way!unless!a!user! objects!to!that!(Wireless!Telecommunications!Bureau!2012,!p.23).! 42.3 Data&Security&and&Minimisation& This! aspect! is! fundamental! to! any! company’s! privacy! architecture.! Previously,! security! measures! expected! of! companies! are! proportional! to! the! sensitivity! of! the! data! and! as! ! 143! ! ! location!data!can!be!considered!sensitive,!increased!security!measures!are!expected!of!the! service! providers.! Data! minimisation! relates! to! the! company! only! retaining! data! for! the! period!required!and!only!if!required!(Wireless!Telecommunications!Bureau!2012,!p.30).! “The! intimate! nature! of! personal! devices! necessitates! creating! and! maintaining! trust! between!users!and!their!providers.”!(Basiliere!and!Valdes!2011)! As!discussed!by!CTIA!The!Wireless!Association!(2010)!in!their!guide!on!the!best!practices!for! location! based! services,! there! are! two! fundamental! concepts! needed! to! remember;! user! notification!and!user!consent.! “First,! LBS! Providers! must! ensure! that! users! receive! meaningful! notice! about! how! location! information!will!be!used,!disclosed!and!protected!so!that!users!can!make!informed!decisions! whether! or! not! to! use! the! LBS! and! thus! will! have! control! over! their! location! information.! Second,! LBS! Providers! must! ensure! that! users! consent! to! the! use! or! disclosure! of! location! information,!and!LBS!Providers!bear!the!burden!of!demonstrating!such!consent.!Users!must! have! the! right! to! revoke! consent! or! terminate! the! LBS! at! any! time.”! (CTIA! The! Wireless! Association!2010)! 42.4 Technical&Solutions& The!technical!options!for!the!provision!of!location!based!services!are!as!follows:! 42.4.1 Anonymisation& This! techniques! aims! to! ensure! that! the! location! based! service! will! not! be! able! to! link! specific!request!to!specific!users!with!the!underlying!principle!that!of!grouping!a!number!of! requests!from!multiple!users!for!processing!by!the!location!based!service!provider!at!once! (Shek!2010,!pp.23\24).! 42.4.2 Cryptographic&Techniques& These!methods!such!as!encryption!and!secure!hashes!are!often!applied!to!hide!information! with!these!techniques!being!applied!to!conceal!a!user’s!identity.!For!example!the!use!of!a! secure!hash!instead!of!a!user!i.d!for!a!request!could!be!utilised.!Cryptographic!techniques! are!suitable!for!both!identity!and!pseudo\name!driven!LBS!applications!(Shek!2010,!p.24).! ! & ! 144! ! ! 42.4.3 Accuracy&Filtering& This! technique! can! be! applied! to! any! type! of! location! based! service.! Depending! on! the! technology! employed,! location! information! has! a! defined! accuracy.! While! a! high! accuracy! technology! may! be! used,! the! applications! may! not! need! a! high! resolution! and! thereby! a! client! application! can! reduce! the! accuracy! of! its! location! when! sending! requests! to! the! location! based! service! providers,! which! reduces! the! accuracy! of! the! user’s! exact! location! being! identified! by! the! provider.! Accuracy! filtering! can! be! accomplished! by! selecting! the! appropriate! location! collection! technology! or! by! post\filtering! of! the! location! information! (Shek!2010,!pp.24\25).! 42.5 Around&LaBS&Privacy&and&Data&Handling&Practices& Our!privacy!policy!clearly!defines!from!the!outset!what!location!information!will!be!stored.! Opt\in! and! opt\out! mechanisms! are! available! to! the! users! regarding! the! use,! access! and! sharing! of! the! data! we! have! stored.! We! also! have! a! comprehensive! data! retention! policy.! This!privacy!policy!can!be!viewed!online!at!www.AroundLaBS.com!and!in!the!appendix.! 42.5.1 Operating&measures& Refer!to!the!technical!section!for!details!about!security!measures.!ISO!standards!have!also! been!applied!throughout!development.! 42.5.2 Privacy&training&and&auditing& Around!LaBS!will!engage!the!services!and!advice!of!a!legal!professional!for!consultations!as! required! regarding! privacy! and! data! protection! matters.! This! will! ensure! that! we! consistently!adhere!to!both!Irish!and!European!privacy!regulations!and!the!data!protection! laws!in!operation.!! We!will!also!engage!in!on!going!staff!training!and!auditing!of!our!operations!and!practices.! In! this! manner! the! business! can! confidently! build! upon! our! professional! reputation! in! the! provision! of! a! secure! location! platform! for! developers! and! employ! best! practice! in! our! associated!consultancy!services.! The!legal!framework!in!operation!in!Ireland!includes:! • Sale!of!Goods!and!Supply!of!Services!Act!1893!as!amended!by!the!Sale!of!Goods!Act! 1980\!the!SGSSA! ! 145! ! ! • Consumer!Protection!Act!2007! • Electronic!Commerce!Act!2000! • EC! (Protection! of! Consumers! in! Respect! of! Contracts! made! via! Distance! Communication)! 2001,! amended! by! EC! (Protection! of! Consumers! in! Respect! of! Contracts! made! by! means! of! Distance! Selling! (Amendment)! Regulations! 2010! –! Distance!Selling!Regulaions! • European! Communities! (Directive! 2000/31/EC)! Regulations! 2003! –! eCommerce! Regulations! • The!Data!Protection!Acts!1988!and!2003!(detailed!in!the!appendix)! • Communications!(Retention!of!Data)!Act!2011! • European! Communities! (Electronic! Communications! Networks! and! Services)! Data! Privacy!and!Electronic!Communications)!Regulations!2011\!the!E\Privacy!Regulations! • Company!Law!Disclosure!Regulations!2007! (Cunnane,!2012).& & ! & 146! ! ! & & & & & & & Interaction*with*advisors! ! ! ! 147! ! ! 43 Interaction&with&advisors& The!interaction!with!the!advisors!was!a!really!important!part!in!the!process!and!the!results! of!this!practicum.!With!their!advice!and!their!questions,!they!helped!us!to!make!progress,!to! realise!where!the!difficulties!were!and!the!possible!solutions.!We!met!Dr.!Cathal!Gurrin!on!a! weekly!basis.!For!each!meeting!with!him,!we!designed!3!overheads!to!summarise!the!work! progress!both!from!the!technical!and!business!aspects.!These!slides!allowed!us!to!synthetize! the!work,!the!progress!achieved!each!week!and!to!focus!on!what!we!needed!to!do.!Cathal! helped!us!to!solve!some!technical!issues!and!to!keep!moving!forward!in!a!positive!way.!His! ideas! and! suggestions! were! really! helpful.! We! also! meet! Dr.! Regina! Connolly! during! the! summer.! She! asked! us! questions! about! our! business! model! and! value! proposition! and! helped! us! to! discover! our! weaknesses! and! what! we! needed! to! work! on.! She! also! gave! us! advice!for!the!upcoming!Team!Presentation.! In!the!following,!we!will!highlight!the!main!interaction!with!our!advisors!during!the!summer.! The!slides!and!the!minutes!written!for!every!meeting!are!available!in!the!Appendix.!! During!our!first!meeting,!late!June,!we!were!focused!on!the!business!requirements!of!the! Practicum.! Our! unique! selling! points! and! our! value! proposition! was! still! not! well! defined.!! Regina!advised!us!that!it!would!be!really!important!to!have!a!non\technical!explanation!of! the! product.! We! also! needed! to! determine! the! programing! languages! and! the! exact! architecture!of!our!platform.!Important!decisions!were!taken!with!Cathal!about!the!storage! of!our!platform!and!about!the!prototype!functionalities.! Early!July,!our!market!research!was!on\going.!We!decided!to!target!application!development! companies! and! advertising! companies! as! main! customers! without! forgetting! fleet,! expensive!products,!tourism!and!the!medical!sector.!We!met!our!advisors!to!discuss!it!and! after! this! meeting! we! decided! to! make! some! calls! to! these! companies.! We! anticipate! generating!revenue!may!challenge!us.!! Although!we!had!difficulties!engaging!with!the!developer!and!advertising!companies,!Cathal! felt!it!was!o.k!if!the!Irish!and!UK!marketplace!has!a!slower!uptake.!He!advised!us!to!focus!on! a!specific!use!case!!and!research!the!latest!trends!and!the!best!start\ups.!! Mid\July! we! met! both! Dr.! Regina! Connolly! and! Dr.! Cathal! Gurrin.! Dr.! Connolly! focused! on! the! business! aspects! and! she! advised! us! to! build! our! business! case.! This! is! extremely! ! 148! ! ! important.!We!discussed!our!market!research!telephone!calls!with!her.!She!proposed!some! areas!to!explore!such!as!the!tourism!sector,!Cathal!also!suggested!further!research.!! The!20th!of!July!we!had!an!interview!with!a!developer!to!gain!some!feedback!regarding!our! proposition.! Richard,! the! developer! suggested! that! we! provide! a! facility! for! people! to! sell! their!data!layers!and!that!a!market!exists!for!accurate!validated!data.!! 3! days! later,! we! met! Dr.! Gurrin! and! presented! the! results! of! our! last! interview! with! the! developer.!Cathal!advised!us!to!have!a!concrete!data!example!for!our!assessors.!!Accurate! data!could!be!a!feature!with!the!platform!supporting!data!gathering.!Cathal!felt!the!“killer”! app! was! making! progress.! Deirdre! and! Grainne! expressed! concerns! once! more! about! not! making!money!but!Cathal!again!reassured!that!this!is!not!a!problem!in!the!1st!1\2!years.!The! main!thing!is!to!get!users!using!the!solution.!We!will!let!others!build!apps!on!our!platform.! Cathal! suggested! the! developer! could! sell! their! data! layer;! people! could! bid! for! data! with! people! buying! data! and! choices! made! who! can! get! the! data.! Cathal! liked! the! idea! of!data! monetisation! (non\personal! data).! He! said! there! would! be! 2! revenue! streams\! companies! bidding!to!access!data!and!we!take!a!percentage!cut!+!companies!buying!aggregated!data! across! populations\! no! limit! to! the! amount! of! times! that! data! can! be! “chopped! up”! or! aggregated.! Cathal! felt! that! companies! would! be! very! interested! in! this! market! research! data,!mobile!data.!! At! our! meeting! of! the! 30th! ! of! July! with! Dr.! Cathal! Gurrin! we! explained! that! we! would! be! meeting!Professor!Alan!Smeaton!for!a!“soundness”!check!from!the!business!point!of!view.! Omar! explained! that! we! decided! not! to! build! a! “killer”! app! having! limited! time.! A! basic! prototype!will!be!built!to!demonstrate!how!the!platform!works.!We!plan!to!offer!data!free! to! developers! to! attract! them! to! marketing! and! advertising! and! then! charge.! Cathal! suggested!to!charge!to!handle!the!data!and!build!into!a!freemium!model.!!Cathal!provided! some!interview!guidance!for!us.!We!need!to!research!revenue!predictions.!Last!day!of!July,! we!met!Professor!Alan!Smeaton!to!discuss!our!solution.!He!was!not!clear!about!the!idea!and! concerned!about!the!data!selling!element.!This!highlighted!to!us!the!importance!of!a!non\ technical! description! and! to! clearly! state! that! we! will! handle! only! non\private! data! and! define!this.!We!need!to!know!the!legalities!of!this!area.! ! 149! ! ! Near!mid\August!we!met!Dr.!Cathal!Gurrin!for!the!final!meeting.!The!infrastructure!pricing! strategy! was! confirmed! and! discussed.! The! level! of! detail! for! the! technical! report! was! discussed! and! we! explained! to! Dr.! Gurrin! that! location! analytics! is! on! hold! after! meeting! Prof.!Smeaton.!The!current!plan!is!to!develop!a!Pet!Finder!app!as!a!proof!of!concept!and!a! potential! source! of! revenue! until! we! build! a! solid! user! base! for! our! main! product\! the! platform.! 44 Reference&List& !! 3Scale!2012.!Developer!Ecosystem![Online].!Available!from:!http://www.3scale.net/why\ 3scale/api\developer\ecosystem/![Accessed!18!August!2012].! 3Scale!2012.!Engage!with!Developers:!provide!a!state[of[the[art!API!Portal![Online].! Available!from:!http://www.3scale.net/api\management/api\developer\portal\ documentation/![Accessed!18!August!2012].! Allied!Irish!Banks,!p.l.c.!1995.!SME!Loan![Online].!Available!from:! http://www.aib.ie/business/business\banking/lending/medium\to\long\term\finance/sme\ loan![Accessed!18!August!2012].! Amazon!Web!Services.!2012.!Amazon!ec2!spot!instances.![online]!Available!from!Amazon! Web!Services:!http://aws.amazon.com/en/ec2/spot\instances/![Accessed!august!12,!2012]! American!Pet!Products!Association,!Inc.!1998\2012.!Industry!Statistics!&!Trends![Online].! Available!from:!http://americanpetproducts.org/press_industrytrends.asp![Accessed!19! August!2012].! Anvil!Ireland!n.d.!Companion!Animals![Online].!Available!from:! http://www.anvilireland.ie/companion\animals.html![Accessed!04!August!2012].! Apigee!2010.!Developers!Hate!Marketing:!Attracting!Developers!to!APIs,!p.9![Online].! Available!from:!http://apigee.com/sites/default/files/documents/Marketing\to\ Developers.pdf![Accessed!19!August!2012].! appli!n.d.!Top!5!Mobile!App!Trends!for!2012![Online].!Available!from:! http://www.apppli.com/wp\content/uploads/2012/02/App\Development\Trends.pdf! [Accessed!19!August!2012].! Association!for!Geographic!Information!2012.!agigeocommunity’12!Sharing!the!Power!of! Place![Online].!Available!from:!http://www.agi.org.uk/geocommunity/![Accessed!18!August! 2012].! ! 150! ! ! Association!for!Geographic!Information!2012.!Programme![Online].!Available!from:! http://www.agi.org.uk/storage/GeoCommunity/AGI12/AGI2012Programmev10.pdf%20! [Accessed!18!August!2012].! Atrill!P.!and!McLaney,!E.!2011.!Accounting!and!Finance!for!Non[Specialists.!7th!ed.!England:! Pearson!Education!Limited.!!! Bank!of!Ireland!Group!2012.!Business!Support!Fund![Online].!Available!from:! http://businessbanking.bankofireland.com/loans/business\support\fund/![Accessed!18! August!2012].! Basiliere,!P!and!Valdes,!R.!2011.!Apple!iPhone!Discovery!Highlights!Risks,!Benefits!of! Location[Based!Data!Sharing.!Gartner!Published:!18!May!2011!! Basso,!M.!2012.!Location!Aware!Applications!IN:!Prentice,!S.!and,!A.!C.!Hype!Cycle!for! Human[Computer!Interaction.!Gartner!26!July,!2012! BBC!2012.!US!Spending!on!pets!‘passes!$50bn’![Online].!Available!from:! http://www.bbc.co.uk/news/world\us\canada\17243094![Accessed!19!August!2012].! Berg!Insight!2011.!Mobile!Location[Based!Services![!6th!Edition![Online].!Available!from:! http://www.marketresearch.com/Berg\Insight\v2702/Mobile\Location\Based\Services\ Edition\6687099/![Accessed!18!August!2012].! Beta!Ltd!2012.!Dublin!beta!About![Online].!Available!from:!http://dublinbeta.com/about/! [Accessed!18!August!2012].! Beta!Ltd!2012.!Dublin!Beta!Demo!Application![Online].!Available!from:! http://dublinbeta.com/demo/![Accessed!18!August!2012].! Beta!Ltd!2012.!Dublin!beta!Dublin’s!Premier!Startup!Mixer![Online].!Available!from:! http://dublinbeta.com/![Accessed!18!August!2012].! Bitterer!A.,!and!Sood!B.!2011!Mobile!Business!Intelligence,!Finally.!Gartner.!4!November! 2011.! Bloomberg!Businessweek!2012.!Geoloqi!LLC!Announces!Strategic!New!Partnerships!with! Appcelerator,!Inc.,!Factual,!Inc.!and!LOC\AID!Technologies,!Inc.![Online].!Available!from:! http://investing.businessweek.com/research/stocks/private/snapshot.asp?privcapId=14163 7224![Accessed!18!August!2012].! Bower,!J.L.,!Christensen,!C.M.!1995.!Disruptive!Technologies:!Catching!the!Wave.!Harvard! Business!Review.!Jan/Feb1995,!Vol.!73!Issue!1,!p43\53.! C.\W.!You,!P.!Huang,!H.!hua!Chu,!Y.\C.!Chen,!J.R!Chiang!and!S\Y!Lau,!2008,!Impact!of!sensor[ enhanced!mobility!prediction!on!the!design!of!energy[efficient!localization,!Elsevier!Ad!Hoc! Networks.! ! 151! ! ! Cearley,!D.!W.!and!Claunch,!C.!2012.!The!Top!10!Technology!Trends!for!2012.!Gartner! Published:!16!February!2012!! Citizens!Information!Board!2012.!Setting!up!a!business![Online].!Available!from:! http://www.citizensinformation.ie/en/employment/types_of_employment/self_employme nt/setting_up_a_business_in_ireland.html![Accessed!18!August!2012].! Clark,!W.!2011.!Context[Aware!Computing!Innovation!Key!Initiative!Overview.!Gartner!22! July!2011.!! Clark,!W.!and!Cearley!,!D.!W.!2012.!Mobile!Applications!and!Interfaces:!New!Approaches!for! a!Multichannel!Future.!Gartner!Published:!9!February!2012!! Clark,!W.,!Cearley,!D.W.!and!Litan,!A.!2012.!Context[Aware!Computing!and!Social!Media!Are! Transforming!the!User!Experience.!Gartner!Published:!7!February!2012.! Collins,!J.!2011.!Investment!allows!Actus!hire!new!staff.!The!Irish!Times,!9!Sept!2011![Online]! Available!from:! http://www.irishtimes.com/newspaper/finance/2011/0909/1224303758136.html[Accessed! 17!August!2012].! Companies!Registration!Office!n.d.!Business!Name!Registration![Online].!Available!from:! http://www.cro.ie/en/business\registration\business\name.aspx![Accessed!09!August!2012].! Companies!Registration!Office!n.d.!Company!Fees![Online].!Available!from:! http://www.cro.ie/en/downloads\company.aspx![Accessed!09!August!2012].! Companies!Registration!Office!n.d.!Company!Registration![Online].!Available!from:! http://www.cro.ie/ena/business\registration\company.aspx![Accessed!08!August!2012].! Companies!Registration!Office!n.d.!Company!Search![Online].!Available!from:! http://www.cro.ie/search/CompanySearch.aspx![Accessed!08!August!2012].! Companies!Registration!Office!n.d.!Company!Search![Online].!Available!from:! http://www.cro.ie/search/![Accessed!09!August!2012].! Companies!Registration!Office!n.d.!Information!Leaflets,!pp.5,10![Online].!Available!from:! http://www.cro.ie/ena/downloads\information\leaflets.aspx![Accessed!08!August!2012].! Computerworld!UK.!2012.!Cloud!computing!and!EU!data!protection!law.!Part!one:! Understanding!the!international!issues.!Published!28!September!11.![Online].!!Available! from:!!http://blogs.computerworlduk.com/cloud\vision/2011/09/cloud\computing\and\eu\ data\protection\law/index.htm![Accessed!18!August!2012].! County!&!City!Enterprise!Boards!2011.!Financial!Supports!Available!from!your!CEB![Online].! Available!from:!http://www.enterpriseboards.ie/Business_supports/FINANCIAL.aspx! [Accessed!18!August!2012].! ! 152! ! ! Crunchbase!2012.!Location!Labs!2012.![Online].!Available!from:! http://www.crunchbase.com/company/location\labs![Accessed!18!August!2012].! CTIA!The!Wireless!Association!2010.!Best!Practices!and!Guidelines!for!Location[Based! Services![Online].!Available!from:! http://files.ctia.org/pdf/CTIA_LBS_Best_Practices_Adopted_03_10.pdf![Accessed!18!August! 2012].! Cunnane,!Y.!2012.!Matheson!Ormsby!Prentice!Legal!Presentation!Dublin!City!University! [Online].!Available!from:!http://moodle.dcu.ie/course/view.php?id=31286![Accessed!18! August!2012].! Dahl,!D.!2012.!Among!Online!Entrepreneurs,!Subscriptions!Are!All!the!Rage![Online].! Available!from:!http://www.nytimes.com/2012/03/08/business/smallbusiness/selling\ online\products\by\subscription\is\all\the\rage.html![Accessed!18!August!2012].! Digital!Hub!Development!Agency!n.d.!Welcome!to!The!Digital!Hub![Online].!Available!from:! http://www.thedigitalhub.com/about/digital\hub\development\agency/20![Accessed!16! August!2012].! Dimireva,!I.!2012.!Access!to!finance![Online].!Available!from:! http://www.eubusiness.com/europe/ireland/finance![Accessed!18!August!2012].! Dublin!Business!Innovation!Centre!n.d.!Home![Online].!Available!from:! http://www.dbic.ie/home![Accessed!18!August!2012].! Dublin!Business!Innovation!Centre!n.d.!What!We!Do![Online].!Available!from:! http://www.dbic.ie/about\us/what\we\do![Accessed!18!August!2012].! E! Gamma,! R! Helm,! R! Johnson,! J! Vlissides,! 1994,! Design! Patterns:! Elements! of! Reusable! Object[Oriented!Software,!Addison\Wesley.! Ekholm,!J.!Elizalde,!F.!2012.!Analytics!and!Monetization!Are!the!Current!Hot!Topics!in! Consumer!Apps.!Gartner!25!January!2012! Enterprise!Europe!Network!n.d.!Our!mission![Online].!Available!from:! http://portal.enterprise\europe\network.ec.europa.eu/about/mission![Accessed!18!August! 2012].! Enterprise!Europe!Network!n.d.!Your!business!is!our!business![Online].!Available!from:! http://portal.enterprise\europe\network.ec.europa.eu/![Accessed!18!August!2012].! Enterprise!Ireland!n.d.!Funding!Supports!&!Programmes![Online].!Available!from:! http://www.enterprise\ireland.com/en/funding\supports/Company/HPSU\Funding/! [Accessed!18!August!2012].! ! 153! ! ! Euromonitor!2011.!WTM!Global!Trends!Report!2011.![Online].!Available!from:! http://www.euromonitor.com/wtm\global\trends\report\2011![Accessed!18!August!2012].! Euromonitor!2012.!Global!Briefing.!Online!Travel:!Shift!of!Power!to!Consumers.!Jan!2012.! [Online].!!Available!from:!!http://www.euromonitor.com/online\travel\shift\of\power\to\ consumers/report![Accessed!18!August!2012].! Ferrante,!K.H.!2012.!Summary!for!Top!Industry!Predicts!2012:!Industries!Face!Intensified! Consumerization!and!Technology!Disruption.!Gartner.!Published:!29!November!2011! Finch,!B.!2006.!How!to!Write!a!Business!Plan.!2nd!ed.!United!Kingdom:!Kogan!Page.! Finley,!I.,!Valdes,!R.,!Driver,!M.,!Murphy,!T.!E.,!Prentice,!Brian.!2012.!!Agenda!for!Application! Development,!2012.!Gartner!Published:!24!February!2012! First\Step!Microfinance!n.d.!What!we!can!do!for!you?![Online].!Available!from:! http://www.first\step.ie/what\we\can\do\for\you/![Accessed!18!August!2012].! Gartner,!Inc.!n.d.!10!Cutting[edge!Mobile!Application!Trends!for!2012![Online].!Available! from:!http://www.itbusinessedge.com/slideshows/show.aspx?c=87261![Accessed!19!August! 2012].! Geoloqi,!Inc.!2012.!Geonotes!–!Send!Messages!to!Your!Future!Self![Online].!Available!from:! https://geoloqi.com/blog/2010/08/geonotes\send\messages\to\your\future\self/![Accessed! 18!August!2012].! Google!2012.!HeLP!Lost!and!Adoptable!Pets![Online].!Available!from:! https://play.google.com/store/apps/details?id=com.helpinglostpets.colin&hl=en![Accessed! 19!August!2012].! Google!2012.!Hound!Dog!Tracker![Online].!Available!from:! https://play.google.com/store/apps/details?id=ian.com.where&hl=en![Accessed!19!August! 2012].!! Google!2012.!Project!glass![Online].!!Available!from:! https://plus.google.com/111626127367496192147/posts! Irish!Domains!Ltd!1999\2011.!Domain!Pricing![Online].!Available!from:! http://www.irishdomains.com/domain\pricing/![Accessed!12!August!2012].! Irish!Domains!Ltd!1999\2011.!Secure!your!Domain!Name!today![Online].!Available!from:! http://www.irishdomains.com/![Accessed!18!August!2012].! Irish!Times!2011.!Making!the!most!of!a!dog’s!life![Online].!Available!from:! http://www.irishtimes.com/newspaper/magazine/2011/1001/1224304834307.html! [Accessed!19!August!2012].!! J.!Gosling,!H.!McGilton,!1996,!The!Java!Language!Environment.! 154! ! ! ! J.!Paek,!J.!Kim,!R.!Govindan,!2010,!Energy\Efficient!Rate\Adaptive!GPS\based!Positioning!for! Smartphones,!ACM.! Johnson,!M.!W.,!Christensen,!C.!M!and!Kagermann,!H.!2008.!Reinventing!your!Business! Model.!Harvard!Business!Review.!December!2008.! Jones,!N.!2012.!Top!10!Mobile!Technologies!for!2012!and!2013.!Gartner!Published!14! February!2012.!!! K! Lin,! A! Kansal,! D! Lymberopoulos! and! F! Zhao,! 2010,! Energy\accuracy! trade\off! for! continuous!mobile!device!location,!ACM.! Kim,!W.!C.!and!Mauborgne,!R.!2005.!Blue!Ocean!Strategy.!Harvard!Business!School!Press! Klein,!K.E.!2012.!Making!the!Web’s!Subscription!Economy!Hum![Online].!Available!from:! http://www.businessweek.com/articles/2012\06\12/making\the\subscription\economy\ hum![Accessed!18!August!2012].! L’Internaute,! Comment! marche! le! system! GPS,! 2006! [online].! Available! from:! http://www.linternaute.com/science/technologie/comment/06/gps\galileo/gps\ galileo.shtml!![Accessed!16!August!2012].! Lanyrd!n.d.!Location!Based!Services!conferences![Online].!Available!from:! http://lanyrd.com/topics/location\based\services/![Accessed!18!August!2012].! Leavy,!B.!2005.!Value!Pioneering!–!How!to!discover!your!own!‘blue!ocean’:!interview!with!W.! Chan!Kim!and!Renee!Mauborgne.!Strategy!and!Leadership,!Vol.!33!Issue!6,!pp.!13\\\20.! Leyton!n.d.!Finance!Bill!2012!Proposes!Significant!Changes!to!the!R&D!Tax!Credit!scheme! [Online].!Available!from:!http://www.leyton.com/ie/news_finance\bill\2012\proposes\ significant\changes\to\the\rd\tax\credit\\scheme_901_298.html![Accessed!18!August!2012].! Loc8tor!Ltd!2011.!Tracking!Device!Categories![Online].!Available!from:! http://www.loc8tor.com/uk/![Accessed!19!August!2012].! Location!Based!Technologies,!Inc.!2006[2012.!GPS!Pet!Locator![Online].!Available!from:! http://www.pocketfinder.com/gps\locator/pet\locator/![Accessed!19!August!2012].! McElligott,!S.!2011.!IAB!Ireland!Mobile!Advertising!Handbook![Online].!!Available! from:http://iabireland.ie/wp\content/uploads/2011/04/Mobile_Handbook.pdf![Accessed!18! August!2012].! Microsoft,! Designing! Mobile! Applications,! 2011! [online].! Available! from:! http://msdn.microsoft.com/en\us/library/ee658108.aspx![Accessed!18!August!2012].! Mulcahy,!P.!2011/2012!Dublin!City!University!Accountancy!Notes,!AC570!Slides!and! Handouts.! ! 155! ! ! Musser,!J.!2011.!Open!APIs:!State!of!the!Market![Online].!Available!from:! http://qconsf.com/dl/qcon\sanfran\ 2011/slides/JohnMusser_OpenAPIs2011StateOfTheMarket.pdf![Accessed!18!August!2012].! Newman,!D.,!2012.!Open!for!Business:!Learn!to!Profit!by!Open!Data.!Gartner!Published!9! March!2012.! Nyugen,!H.!and!Milanesi,!C.!2012.!Hype!Cycle!for!mobile!device!technologies!2012.!Gartner! Published:!30!July!2012!!! Office!of!the!Data!Protection!Commissioner!n.d.!Definitions![Online].!Available!from:! http://www.dataprotection.ie/docs/Key_Definitions_/_Territorial_Effect/63.htm![Accessed! 18!August!2012].! Office!of!the!Revenue!Commissioners!n.d.!Research!&!Development![Online].!Available! from:!http://www.revenue.ie/en/tax/ct/research\development.html![Accessed!18!August! 2012].! Osterwalder,!A.!and!Pigneur,!Y,!2010.!Business!Model!Generation:!A!Handbook!for! Visionaries,!Game!Changers,!and!Challengers.!John!Wiley!&!Sons.! OWASP.!(2012).!REST!Security!Cheat!Sheet.![online]!Available!from!OWASP:!The!Open!Web! Application!Security!Process:! https://www.owasp.org/index.php/REST_Security_Cheat_Sheet![Accessed!august!12,!2012]! Patents!Office!n.d.!Statutory!Trade!Mark!Fees![Online].!Available!from:! http://www.patentsoffice.ie/en/trademark_fees.aspx![Accessed!09!August!2012].! Patents!Office!n.d.!Trademark!Register!&!Database![Online].!Available!from:! http://www.patentsoffice.ie/eregister/Query/TMQuery.aspx![Accessed!08!August!2012].! Porter,!M.!2001.!Strategy!and!the!Internet.!Harvard!Business!Review.!Volume!79,!Issue!3,!p.! 63.! ProgrammableWeb!2012.!ProgrammableWeb!Registration![Online].!Available!from:!! http://www.programmableweb.com/register![Accessed!18!August!2012].! ProgrammableWeb!2012.!Quick!tour!of!ProgrammableWeb![Online].!Available!from:! http://www.programmableweb.com/tour![Accessed!18!August!2012].! !Riehle!D.!2000!Framework!Design:!A!Role!Modeling!Approach.!PhD.!thesis.!Switzerland,!ETH! Zürich.! S! Gaonkar,! J! Li,! R! Roy! Choudhury,! LCox,! and! Al! Schmidt,! 2008,! Micro[blog:! Sharing! and! querying!content!through!mobile!phones!and!social!participation,!in!MobiSys.! Sandbox!n.d.!About!us![Online].!Available!from:!http://www.sandbox\network.com/about/! [Accessed!18!August!2012].! ! 156! ! ! Sandbox!n.d.!Benefits!of!Membership![Online].!Available!from:!http://www.sandbox\ network.com/join/join/![Accessed!18!August!2012].! Sandbox!n.d.!Sandbox!Hubs!Dublin![Online].!Available!from:!http://www.sandbox\ network.com/hubs\2/dublin/![Accessed!18!August!2012].! Securus,!Inc.!2012.!SpotLite!![Online].!Available!from:! http://www.securusgps.com/Spotlite.aspx![Accessed!19!August!2012].! Shek,!S.!2010.!Next[Generation!Location[Based!Services!For!Mobile!Devices,!pp.23\25! [Online].!Available!from:! http://assets1.csc.com/lef/downloads/CSC_Grant_2010_Next_Generation_Location_Based _Services_for_Mobile_Devices.pdf![Accessed!18!August!2012].! Sholler,!D.!2012.!Best!Practices!for!RESTful!APIs.!Gartner.!Published:!27!March!2012.! Snaptracs,!Inc.!2012.!First!Pet!Master!Kit!–!Monthly![Online].!Available!from:https://intouch\ store.secure.force.com/![Accessed!19!August!2012].! Society!for!Companion!Animal!Studies!2010.!Facts!and!figures![Online].!Available!from:! http://www.scas.org.uk/1825/facts\and\figures.html![Accessed!19!August!2012].! Startupbootcamp!2011.!Program!Accelerating!Global!Startups![Online].!Available!from:! http://www.startupbootcamp.org/details/![Accessed!18!August!2012].! Sturgeon,!P.!2009,!August!20.!REST!Controller!library!for!CodeIgniter.![online],!Available!from! Phil!sturgeon!github!folder:!https://github.com/philsturgeon/codeigniter\restclient! [Accessed!!July!01,!2012]! The!Cloud!Security!Alliance.!2011.!Cloud!Security!Top!Threats.[online].!Available!on!The! Cloud!Security!Alliance!Organisation:! https://cloudsecurityalliance.org/topthreats/csathreats.v1.0.pdf!![Accessed!!august!15,! 2012]! The!Digital!Hub!n.d.!Start[Up!Resources!@!The!Digital!Hub![Online].!Available!from:! http://thedigitalhub.wordpress.com/getting\started/![Accessed!18!August!2012].! Total!Pet!Publishing!2011.!UK!Pet!Owner!Statistics![Online].!Available!from:! http://www.dognews.co.uk/uk\pet\owner\statistics/![Accessed!19!August!2012].! VisionMobile!2012.!Developer!Economics!2012!The!new!mobile!app!economy,!pp.32,!34\40! 66\73![Online].!Available!from:!http://www.prepaidmvno.com/wp\ content/uploads/2012/07/Developer\Economics\2012\VisionMobile1.pdf![Accessed!19! August!2012].! Web!Summit!n.d.!Introducing!Europe’s!Fastest!Growing!Tech!Conference![Online].!Available! from:!http://www.websummit.net/![Accessed!16!August!2012].! ! 157! ! ! Web!Summit!n.d.!Our!Speakers![Online].!Available!from:! http://www.websummit.net/speakers/![Accessed!16!August!2012].! Web!Summit!n.d.!Startups!At!The!Dublin!Web!Summit![Online].!Available!from:! http://www.websummit.net/startups/![Accessed!16!August!2012].! Webopedia.!2012.!What!is!JSON?![!A!Word!Definition!From!the!Webopedia!Computer! Dictionary.![online]!Available!from!Webopedia:! http://www.webopedia.com/TERM/J/JSON.html![Accessed!17!August!2012].! Wireless!Telecommunications!Bureau!2012.!Location[Based!Services!An!Overview!Of! Opportunities!And!Other!Considerations,!pp.18,19,23,30![Online].!Available!from:! http://transition.fcc.gov/Daily_Releases/Daily_Business/2012/db0530/DOC\314283A1.pdf! [Accessed!18!August!2012].! Z.! Zhuan,! K.! Kim,! J.P.! Singh,! 2010,! Improving! Energy! Efficiency! of! Location! Sensing! on! Smartphones,!ACM.! Zahradnik,!F.!n.d.!Geofence![Online].!Available!from:! http://gps.about.com/od/glossary/g/Geofence.htm![Accessed!18!August!2012].! ! ! ! 158! ! ! 45 Appendix& 45.1 Phases&of&the&technical&development& ! 45.2 Further&trends&for&mobile&apps& 45.2.1 Enhanced&Functionalities&& High\end! devices! have! greater! sensor! and! processing! ability! enabling! sophisticated! applications!recognise!a!user’s!surroundings!and!specific!objects!of!interest.!More!apps!are! predicted!to!come!to!the!market!with!enhanced!functionalities!by!2012.!The!users!will!rely! on!the!camera!and!other!device!sensors!as!a!communication!tool!and!users!will!be!provided! with! advanced! search! ability! and! an! immense! amount! of! productivity! and! entertainment! functionality!(Gartner,!Inc.!n.d.).! 45.2.2 Mobile&E]Mail&Service& Smartphones! have! started! to! drive! the! mainstream! adoption! of! mobile! e\mail! via! technology! enhancements! that! enable! low! cost! mobile! extensions! to! the! existing! e\mail! service.!According!to!Gartner,!it!is!expected!that!mobile!e\mail!users!globally!will!increase! from!354million!in!2009!to!713!million!in!2014!and!this!will!account!for!10.6%!of!the!global! user! base.! Technology! and! service! providers! should! consider! how! to! make! it! easier! for! consumers!to!use!their!affiliated!mobile!e\mail!services!as!a!means!of!ensuring!a!long\term! engagement!with!customers!(Ibid.).! ! 159! ! ! 45.2.3 Mobile&Video&& Both! mobile! phones! having! larger! screens! and! media! tablets! offer! an! ideal! platform! for! video! consumption.! With! careful! marketing! and! consumer! education,! Gartner! is! of! the! opinion! that! content! providers! and! carriers! could! drive! mobile! video! usage! in! the! future.! Mobile!carriers!should!form!partnerships!with!YouTube!and!other!video!providers!that!are! popular! for! users! to! replicate! their! Internet! behaviour! via! their! mobile! phones.! Mobile! device! manufacturers! should! integrate! 3D! and! HD! capabilities! into! high\end! devices! and! bundle!content!as!either!pre\loaded!or!free!downloads!via!an!app!store!(Ibid.).! 45.2.4 Visual&Search&&& This! is! usually! related! with! a! product! search! for! price! comparisons! or! checking! product! information.! For! mobile! search! to! move! to! the! next! level,! the! app! would! let! users! take! actions! that! are! based! on! the! result! for! example! buying! a! ticket! or! ordering.! Search! providers! are! advised! by! Gartner! to! build! the! experience! around! mobile! to! let! users! have! access! to! instant! results! and! take! actions! with! the! short! time! frames! that! users! have.! Vendors! of! mobile! devices! should! partner! with! or! find! promising! search! providers! for! the! integration! of! the! technology! at! the! platform! layer! in! order! to! offer! a! differentiated! user! experience!(Gartner,!Inc.!n.d.).! 45.2.5 Near&Field&Communication&Payment&(NFC)& Although! NFC! payment! solutions! will! be! present! in! high\end! mobile! phones! from! 2011,! Gartner!doesn’t!believe!this!technology!will!become!mainstream!before!2015.!To!get!user! acceptance,! the! payment! solution! providers! need! to! address! the! usability! and! ease! of! implementation! for! customers! without! compromising! the! security.! User! awareness! also! needs!to!be!increased!with!the!extension!of!service!coverage!and!addressing!the!usability!to! appeal!to!the!end!users!(Ibid.).! 45.2.6 Healthcare&apps& With! the! multitude! of! medical! uses! that! are! enabled! by! mobile! devices! and! the! pervasive! impact!of!such!technology!on!the!quality!of!human!life,!mobile!phones!could!be!the!most! important! technological! innovation! for! the! medical! sphere! since! the! X\ray! machine.! As! increasing! numbers! of! medical! professionals! recognise! the! limitless! potential! of! these! mobile! devices! there! is! likely! to! be! an! increase! in! app! development! and! adoption! in! the! healthcare! sector.! For! example! this! could! be! mobile! apps! monitoring! and! assisting! with! ! 160! ! ! dietary!and!lifestyle!changes!to!more!complex!apps.!In!the!next!few!years,!the!healthcare! sector! is! expected! to! be! seriously! impacted! and! to! be! transformed! by! mobile! technology! (appli!n.d.).! 45.2.7 Enterprise&apps& Although!mobile!apps!have!been!mostly!focused!on!consumers,!there!is!a!rapidly!growing! and!huge!market!for!enterprise!apps.!These!apps!are!specifically!created!for!business!needs! and! can! provide! targeted,! mobile! solutions! for! a! range! of! business! processes! that! would! otherwise!be!expensive!or!time!consuming.!Ranging!from!customised!CRM!systems!to!form! automation,!data!collection!or!resource!planning!support,!enterprise!apps!are!predicted!to! undergo!major!and!sustained!growth!throughout!2012!(appli!n.d.).! 46 App&market&research& 46.1 Pet&Locator&Apps& ! App&Name! ! App&Price! ! Rating! SpotLite&GPS& Pet&Locator]& iPhone&app& Free! 4+! Tagg&The&Pet& Tracker]& iPhone&&& Android&app& Free! 4+! 10000\50000! installs! for! Android! HeLP&Lost&and& Adoptable& Pets]&Android& PocketFinder& 2]&iPhone&&& Android&app& Free! Hound&Dog& Tracker]& Android&& Free! $5/€3.79! ! Features! Developed& Using&a& Platform?! Country&of& Origin! GPS! locator! $99.99! +! payment! plans! –!eg.!$179.88!/! year! Yes,!they! (Securus)! developed!a! M2M! technology! platform! ! US! ! US! ! US! ! ! GPS! Tracker! $99.95! +! a! monthly! subscription! $7.95/month! 4! star,! 100\ Ability! to! 500!installs! trigger! e\mail! alerts! 3.5!stars! $149.95! GPS! 500! \! 1!000! system! +! installs! for! Monthly! Android! service! $12.95/month! None! ! available! Note\!References!for!the!above!data!are!in!the!Reference!List.! ! 161! US! ! ! 46.2 Family&Finder&and&Pet&Locator&Mobile&App&Research& App!Name! Price! Company! Location!! Functionality! Installs! Autism&Track& Eu31.99! HandHold! Adaptive!LLC! No! Journaling! tool.! Tracks! interventions,! behaviors! symptoms,! medications!taken!! iOS! ALZTrack& Free! No! Journaling!Tool! iOS! AlzNav& Free! HandHold! Adaptive!LLC! Fraunhofer! Portugal!AICOS! Yes! 50\100! Android! PocketFinder& $149.00!\189!for! Location! Based! Yes.!! device.! monthly! Technologies!Inc! Plan!$12.95! Eu2.39! Future! Tap! Yes! Germany! Location! Monitoring! and! navigation! Family! safety.! Locate!loved!ones.! Vehicles,!pets!! Worldwide! location! finder.!! search! points! of! interest.!AR! Where&to?& Petlog& Microchip! Pet!finder! implanted! in! pet! BiKN& Free! App.! In! Motion! Yes! Use! tags! on! $99.99! for! Software! luggage,! camera,! phone! case! plus! kids,!pets,!keys! 2!tags! Phone&Locator& $4.99!month! Family! Safety! Yes.! Cell! Locate!any!phone.! Production! phone! Verizon,! T\mobile,! Triangulatio Sprint!and!AT&T.!! n! Phone& Locator& $3.99! Mobiucare! Yes! Track! and! control! Pro& your!lost!or!stolen! android! Life& 360& Family& $4.99!month! Life360! Yes! Keep! Track! of! Locator& ! family! members.! What! safety! points!and!threats! are!nearby! Sprint& Family& $5! p! month! to! Safely! Yes! Track! family! Locator& locate!5!phones! members! on! a! map! using! GPS.! Arrived! safely! notifications! ! £10.00.! This! is! The!Kennel!Club! not!an!app! 162! iOS! iOS! –! Award! winning! location! finder!app! This! is! not! an!app! ! 500K!–!1M! 10K\50K! Android! 1m\5m! 500K!–!1!M! ! ! Family&Tracker& & Eu3.99! !Fibercode!USA! Yes! GPS! tracking! app! that! allows! you! to! track! family! members! and! devices! 10K\50K! R!Real!Time! GPS!Trackereal! Time!GPS! Tracker! Free! +! Greenalp! GPS! No! additional! Tracker! cost! per! month! for! locations! 2€/month/fri end! Live! sharing! location! with! friends! &! family!! 100K! \! 500K! Android! Time! GPS! Tracker! 46.3 Development&Companies&calls&]&feedbacks& 46.3.1 Gràinne& Mercury&Digital\!6854415!spoke!to!a!developer\!giving!me!his!own!personal!view,!speaking! as!a!freelance!developer!not!company!view.!The!company!does!provide!LBS!based!on!client! requirements! largely.! They! are! involved! in! Geocaching! (are! users! in! an! area).! He! sees! the! future!in!road!mapping!in!Ireland,!stats.!Re.!streets,!towns,!clamping,!busy!streets,!analytics! of!clamping!in!the!city.!He!gave!the!example!of!the!time!services!on!Dublin!Bus.! Regarding!feedback!from!customers!re.!their!requirements\!Facebook!integration,!common! need!for!analytics!where!a!user!engages!with!an!app\!profile!user!base.!I!asked!him!about! LBS!re.!footfall!analytics!into!a!shop!in!a!shopping!centre\!would!they!see!potential!here?!–! Not! at! specific! level.! Detecting! fine! information.! –! that’s! what’s! needed! for! example! detecting! remote! location! (similarities! here\! specifics! regarding! what! the! company! has! in! mind!he!could!not!divulge).!! Privacy!concerns\!yes,!customers!have!concerns!whether!data!is!secure!and!that!it!will!not! be! shared,! no! middle! man.! Privacy! and! security! is! straightforward! to! implement,! no! real! issues!with!the!cloud,!reassurance!for!the!customer!is!necessary.!! Length!of!time!to!develop!LBS\!for!a!basic!service!eg.!where!a!user!is!located!at!a!specific! time\!one!week/half!a!week,!for!more!functionalities\!2\3!weeks.! The! difficulties! developing! LBS\! obtaining! the! geo\co\ordinates! for! an! area\! data! mining! takes!significant!time\!use!Google!maps!or!maybe!the!client!would!provide!this!information.! ! 163! ! ! Regarding!our!idea\!API,!Location!Based!advertising\!LB!advertising!to!include!in!apps.!There! is!a!huge!interest!for!mobile!apps,!web!apps.!I!mentioned!the!Facebook!scenario!and!Sean! said! that! this! targets! Facebook! users! only! whereas! our! solution! could! engage! multiple! clients.!He!was!positive!regarding!our!idea.! Would!they!consider!using!our!solution?!To!include!the!API!in!their!apps!would!depend!on! their!clients!and!their!needs.! Regarding! the! framework\! He! could! not! give! me! this! information.! He! said! there! is! a! buzz! about!platform!independent!applications!in!the!web!space\!web!applications.! For!further!contacts\!web!start!up!groups,!start\up!boot!camps,!Dublin!web!summit.! If!we!wanted!to!engage!further!–!through!a!company!consultation\!send!an!e\mail.! ! Grafton&Media\!rang!to!speak!to!the!relevant!person\!in!a!Meeting!–!suggestion!is!to!e\mail! him!at\!to!see!when!he!could!take!a!call\! Puca\! too! busy! to! engage,! developers! don’t! usually! take! calls! anyway,! send! an! e\mail! and! they!will!take!a!look!if!they!have!time…! Fusio\–!spoke!to!a!developer,!involved!in!the!design!and!implementation!of!their!apps.!The! company! develops! apps! for! private! companies,! they! developed! the! free! app! for! entertainment.ie\!listing!available!to!show!the!nearest!cinema!showing!a!particular!movie.! The! company! currently! doesn’t! provide! LBS! solutions,! they! provide! solutions! as! per! client! needs! and! currently! location! based! advertising! is! not! a! required! service.! In! the! future,! maybe!they!will!develop!1!or!2.!There!is!a!threat!from!larger!players.!Investment!for!them! would!be!expensive.!! Digino\! Relevant! person! not! available.! Suggested! I! send! on! the! questions! and! if! they! are! available!it!would!be!Monday!before!I!hear!anything.! Android&app&development&]&no!one!in!office.& Adworld& ]& Best! person! to! speak! to! is! the! Editor\! next! week,! send! an! e\mail! with! the! questions!! ! 164! ! ! First&Advertising&]&Nobody!available!when!I!rang,!send!on!the!questions!and!she!will!try!to! get!them!answered.& No&replies&to&the&5&companies&e]mailed&with&questions.& 46.3.2 Deirdre& Tapadoo,&Dermot&Daly,&App&Developer&Founder&July&4th&& LBS&solutions:&& Do!you!currently!provide!Location!based!solutions?!! We!have!developed!apps!using!outdoor!maps.!!Use!LBS!in!approx!30%!of!apps!developed.! Difficulties:& Are!the!LBS!functions!hard!to!develop?!You!can!build!simple!apps!with!software!toolkits,!out! of!the!box!solution.!!! What!would!you!say!are!the!main!difficulties!you!face?!!Data!tends!to!be!inaccurate,!address! data! for! example.! For! one! client! home! addresses! were! embedded! in! the! App! instead! of! business!address.!!An!API!would!have!simplified!the!correction!process.! Privacy! issues! with! this! one! case! because! home! address! was! targeted! instead! of! business! address.! What!would!you!like!in!a!product!such!as!ours?!What!would!make!your!life!easier?! A!service!that!provides!an!API!to!change!addresses!if!they’re!incorrect.!! Asked!about!Analytics:!Analytics!are!available!already.! Framework:& Do! you! use! a! specific! development! framework?! No,! just! the! native! ios! and! android! apps.! They!rewrite!any!they!need!to.!! ! Element&Software&Galway.&July&4th&Spoke&to&James&Harkin,&Director.&App&Development&.& LBS&solutions:&& ! 165! ! ! Do!you!currently!provide!Location!based!solutions?!To!some!extent,!it’s!more!popular!in!the! States.! What!does!your!LB!solution!currently!do?!What!are!the!main!functionalities?!Develop!apps! mainly!for!tourism,!hiking!trails.! What! are! customers! asking! you! to! do?! What! feedback! regarding! requirements! have! you! received?!They!have!not!been!asked!to!develop!LB!apps!for!advertising/marketing.! Difficulties:& Has!it!taken!long!to!develop!your!LBS!solutions?!(%!of!overall!process)! Are! the! LBS! functions! hard! to! develop?! The! ios! SDK! is! very! simple! to! use.! Register! a! zone! and! that’s! it.! ! James! prefers! to! use! ios! because! there’s! less! variation! in! screen! size.! More! regulated!but!also!more!simplified.!! What!would!you!say!are!the!main!difficulties!you!face?!Where!an!app!wants!to!wake!up!and! alert!the!user!it!can!be!complex.! What!would!you!like!in!a!product!such!as!ours?!What!would!make!your!life!easier?!He!has! no!need!at!present!but!suggested!that!a!good!use!would!be!in!augmented!reality.!It!requires! advanced! programming! and! it’s! awkward! to! implement.! GPS! location,! Direction! and! 3D! maps.! ! Libraries! are! available! but! calling! an! API! would! make! it! easier.! ! AR! use! cases! are! limited!at!the!moment!but!likely!to!become!mainstream!in!the!future.! What!additional!functions!do!you!have!to!implement!in!applications.!What!functions!would! you!like!to!see!in!our!platform?! Functionality! to! see! local! points! of! interest,! interface! with! private! database! that! sits! on! server.! Framework:&Do!you!use!a!specific!development!framework?!Google!App!engine& Do!you!have!any!further!contacts!we!could!engage!with?!There!are!companies!but!couldn’t! think!of!the!names.!! ! 166! ! ! Bloom&Advertising,&Spoke&on&July&4th&& LBS& solutions:& Do! you! currently! provide! Location! based! solutions?! ‘I! don’t! think! many! people! know! about! them.! Technical! guys! say! it’s! wonderful! but! I! think! it! will! be! widely! rejected.!Who!wants!to!receive!more!messaging!everytime!you!walk!past!shops.!Don’t!think! so.!We!already!get!sms!and!email.!& Puca! and! Return2sender! are! the! big! names! in! app! development.! They! will! tell! you! it’s! amazing!but!ask!them!to!justify!it.’! Digitize–&Digital&Media&Solutions& Don’t!do!apps,!just!do!advertising!according!to!the!receptionist.! Return&to&Sender&Mobile&Marketing,&spoke&on&July&4th& Do!you!currently!provide!Location!based!solutions?!!Yes! What!does!your!LB!solution!currently!do?!Use!a!hook!in!from!Google!maps!! The!biggest!challenge!is!tracking!but!she!didn’t!want!to!go!into!any!more!detail.!She!asked! me!to!forward!a!questionnaire!which!I!did!via!email,!but!I!did!not!get!a!reply.!She!was!to! pass!it!on!to!the!technical!guys.!! 46.3.3 No&Response& Cybercom! waiting! for! a! call! back,! iCan! ,! IDF! Marketing,! Smarttouch! Media! ! is! Invent! DCU,! former!M.!e\Commerce!student.! 46.4 Results&of&the&Pet&Survey& ! ! 167! ! ! ! ! 47 Data&protection&and&Privacy&& 47.1 The&Irish&Data&Protection&Acts&1988&and&2003:& 1. Obtain!and!process!information!fairly! 2. Keep!it!only!for!one!or!more!specified,!explicit!and!lawful!purposes! 3. Use!and!disclose!it!only!in!ways!compatible!with!these!purposes! 4. Keep!it!safe!and!secure! 5. Keep!it!accurate,!complete!and!up\to\date! 6. Ensure!that!it!is!adequate,!relevant!and!not!excessive! 7. Retain!it!for!no!longer!than!is!necessary!for!the!purpose!or!purposes! ! 168! ! ! 8. Give!a!copy!of!his/her!personal!data!to!that!individual,!on!request! (Cunnane,!2012).& 47.2 PRIVACY&POLICY&for&Around&LaBS& At! Around! LaBS! we! are! committed! to! ensuring! and! protecting! your! privacy! whenever! you! are!on!our!website!or!communicate!electronically!with!our!personnel.!!! Our!Privacy!Policy!is!contained!below!and!provides!a!detailed!explanation!as!to!how!we!may! use!your!personal!information!provided!to!us!or!any!data!we!collect!through!legal!means.! Updates!of!our!Privacy!Policy!are!completed!frequently,!thus!you!should!review!this!Policy! on!an!on\going!basis.! 47.2.1 The&Information&Around&LaBS&collects& Around! LaBS! only! use! your! information! to! provide! services! and! improve! them! over! time.! The!following!are!approved!methods!of!collection:! Registration& Information:!When! you! register! for! our! service,! you! may! choose! to! provide! certain! personally\identifiable! information! such! as! name,! email! address,! mobile! phone! number…! Location&Information:!When!you!use!our!services,!we!will!not!collect!location!information! without! your! explicit! consent! to! do! so.! At! any! point! you! can! prevent! us! from! collecting! location!information!if!you!wish.! User&Communications:!When!you!send!geonotes!to!yourself!or!other!users,!we!may!retain! those!communications!in!order!to!process!your!inquiries!and!improve!our!services.! Cookies:!We! only! use! non! personally\identifiable! information! inside! cookies.! We! use! cookies!to!uniquely!store!user!preferences!and!improve!the!user!experience.!! 47.2.2 Information&Sharing&and&Disclosure& Around! LaBS! will! never! disclose! your! personally\identifiable! information! or! location! information! to! other! companies! without! your! express! consent.! Your! location! data! is! only! available! to! you! unless! you! choose! to! share! it! with! other! users! or! with! services! that! you! have!expressly!chosen!and!authorized.!! ! 169! ! ! Information! stored! and! collected! about! you! allows! us! to! improve! our! services! for! you.!! Therefore,!we!may!disclose!your!information!for!the!following!purposes:! Service& Providers:!Around! LaBS! may! disclose! aggregate,! anonymous! data! in! reports! to! interested!third!parties!to!assist!in!providing!services!on!the!Around!LaBS!platform.! Law:!Around!LaBS!may!release!personally!identifiable!information,!registration!information,! or! location! information! if! required! to! do! so! by! law! or! in! good\faith! that! such! an! action! is! necessary!to!comply!with!state!laws.!! Protection:!Around! LaBS! reserves! the! right! to! disclose! personally! identifiable! information,! registration!information!or!location!information!in!order!to!take!precautions!against!liability,! protect!users!from!fraudulent,!abusive!or!unlawful!uses,!to!investigate!and!defend!ourselves! against!any!third\party!claims!or!allegations,!or!to!protect!the!security!and!integrity!of!the! Around!LaBS!Services.! Business& Transfers:!If! Around! LaBS! is! acquired! or! merges! with! another! company,! user! information! and/or! location! information! would! be! one! of! the! assets! that! is! transferred! or! acquired!by!a!third!party.! Non]Private& or& Non]Personal& Information:!Around! LaBS! may! share! or! disclose! your! non\ private,! aggregated,! or! otherwise! non\personal! information! such! as! the! cities! or! neighborhoods! in! which! location! data! have! been! logged,! but! will! never! disclose! exact! coordinates!without!your!permission.! 47.2.3 Information&storage&and&security& Secured! servers! are! used! by! our! company! to! ensure! proper! data! storage.! ! Information! on! transactions! is! kept! encrypted! for! safety! measures.! We! take! appropriate! and! industry\ standard! security! measures! to! protect! against! unauthorized! access! to! your! data.! These! include!internal!reviews!of!our!systems,!industry\standard!SSL!encryption,!and!appropriate! physical!security!measures!to!guard!against!unauthorized!access!to!physical!systems!where! we!store!data.! 48 Financial&statement&Quarter& ! ! 170! ! ! ! Cash+flow+2013+ 2013& Q1& Cash&Inflow& Revenue!Generated! Interest!Received! Loans!Received! Capital!Received! Total&Net&Cash&Inflow&From&Operations& !! Cash&Out&Flows]&Payments& Company!reg! Website!reg! Trademark!reg! Hosting!(Amazon)! Chip!suppliers!+!Three! Mobile!phones! Computers! Office!utilities! Rent! Brand!development! Salaries!! PRSI! Professional!Fees! Loan!Repayments! Tax! && Total&Net&Cash&Outflow&From&Operations& !! && Period&inflow/(outflow)& Cumulative&Inflow/(outflow)& + !! !! Q3! ! Q4& !! 8,895! 24,035! 36,849! 49,212! 0! 0! 0! 0! 20,000! 0! 0! 0! 20,000! !! ! !! 48,895& 24,035& 36,849& 49,212& !! ! !! TOTAL& && 118,992& 0& 20,000& 20,000& 158,992& && 50! 13! 267! 1,046! 4,900! 982! 1,939! 1,498! 0! 1,500! 0! 0! 1,000! 1,762! !0! 0! 0! 0! 50& 0! 0! 0! 13& 0! 0! 0! 267& 2,528! 3,391! 5,102! 12,067& 13,150! 19,075! 22,000! 59,125& 924! 0! 0! 1,906& 604! 0! 0! 2,543& 36! ! !! 1,534& 0! 0! 0! 0& 3,000! 5,000! 5,500! 15,000& 12,000! 12,000! 12,000! 36,000& 1,290! 1,290! 1,290! 3,870& 500! 500! 1,000! 3,000& 1,762! 1,762! 1,762! 7,048& !0! 0! 0! 0& !! !! ! !! && 14,957& 35,794& 43,018& 48,654& 142,424& !! ! !! && 33,938& (11,758)& (6,169)& 558& 16,568& && 22,179& 16,010& 16,568& 16,568& + + + + ! Q2& 171! ! ! + Cash+flow+2014+ 2014& Q12& Q23& Q34& Q45& TOTAL& Cash&Inflow& Revenue&Generated& Interest&Received& Loans&Received& Capital&Received& Total&Net&Cash&Inflow&From&Operations& !! !! !! !! 84,319! 105,602! 129,257! 155,484! 0! 0! 0! 0! 0! 0! 0! 0! 0! 0! 0! 0! 84,319& 105,602& 129,257& 155,484& && 474,664& 0& 0& 0& 474,664& Cash&Out&Flows]&Payments& Company!reg! Website!reg! Trademark!reg! Hosting!(Amazon)! Chip!suppliers!+!Three! Mobile!phones! Computers! Office!utilities! Rent! Brand!development! Salaries!! PRSI! Professional!Fees! Loan!Repayments! Tax! && Total&Net&Cash&Outflow&From&Operations& !! 0! 13! 0! 5,636! 27,375! 0! 0! 250! 3,000! 5,800! 19,500! 2,096! 0! 1,762! !! !! 65,432& !! 0! 0! 0! 6,681! 34,425! 0! 0! 250! 3,000! 6,000! 19,500! 2,096! 0! 1,762! !! !! 73,715& !! 0! 0! 0! 7,807! 42,640! 0! 0! 300! 3,000! 6,400! 19,500! 2,096! 0! 1,762! !! !! 83,505& !! 0! 0! 0! 8,933! 52,600! 0! 0! 384! 3,000! 6,800! 19,500! 2,096! 1,000! 1,762! !! !! 96,075& && 0& 13& 0& 29,058& 157,040& 0& 0& 1,184& 12,000& 25,000& 78,000& 8,385& 1,000& 7,048& 3,784& && 322,513& & Period&inflow/(outflow)& & 18,887& & 31,887& & 45,751& & 59,409& & 152,150& Cumulative&Inflow/(outflow)& + 35,455& 67,342& 113,094& 172,503& 168,719& + ! + 172! ! ! Cash+flow+2015+ 2015& Q1& Q2& Q3& Q4& TOTAL& Cash&Inflow& Revenue!Generated! Interest!Received! Loans!Received! Capital!Received! && Total&Net&Cash&Inflow&From&Operations& && 176,661! 0! 0! 0! && 176,661& && 202,136! 0! 0! 0! && 202,136& && 232,009! 0! 0! 0! && 232,009& && 271,500! 0! 0! 0! && 271,500& && 882,309& 0& 0& 0& && 882,309& Cash&Out&Flows]&Payments& Company!reg! Website!reg! Trademark!reg! Hosting!(Amazon)! Chip!suppliers!+!Three! Mobile!phones! Computers! Office!utilities! Rent! Brand!development! Salaries!! PRSI! Professional!Fees! Loan!Repayments! Tax! && Total&Net&Cash&Outflow&From&Operations& && 0! 13! 0! 7,302! 60,320! 0! 0! 250! 3,000! 5,800! 32,750! 3,520! 0! 1,762! !! && 114,717& && 0! 0! 0! 8,216! 69,380! 0! 0! 250! 3,000! 6,000! 32,750! 3,520! 0! 1,762! !! && 124,879& && 0! 0! 0! 9,466! 78,000! 0! 0! 300! 3,000! 6,400! 50,250! 5,401! 0! 1,762! !! && 154,580& && 0! 0! 0! 11,598! 86,000! 0! 0! 384! 3,000! 6,800! 50,250! 5,401! 1,000! 1,762! !! && 166,197& && 0& 13& 0& 36,584& 293,700& 0& 0& 1,184& 12,000& 25,000& 166,000& 17,845& 1,000& 7,048& 12,229& && 572,604& Period&inflow/(outflow)& Cumulative&Inflow/(outflow)& + 61,943& 230,663& 77,257& 307,920& 77,429& 385,349& 105,303& 490,653& 309,704& 478,423& + ! + 173! ! ! Profit+and+Loss+Account+2013+ 2013& Q1& Revenue&]&Platform& Q2& Q3& Q4& TOTAL& !! !! !! !! && 599! 1,799! 3,598! 5,997! 11,994& medium!plan! 1,799! 4,499! 6,899! 11,998! 25,197& Total&platform& 2,399& 6,298& 10,497& 17,995& 37,191& &Revenue&Around&Pets& 6,496& 17,737& 26,351& 31,216& 81,801& Total&Revenue& 8,895& 24,035& 36,849& 49,212& 118,992& !! !! !! !! && for!our!usage! (1,046)! (1,046)! (1,046)! (1,046)! (4,184)& for!small!plan! 0! (154)! (309)! (516)! (980)& for!medium!plan! 0! (1,327)! (2,035)! (3,540)! (6,903)& Total&platform& (1,046)& (2,528)& (3,391)& (5,102)& (12,067)& Cost&of&Sales(chips&purchased)& (4,000)! (10,000)! (13,000)! (13,000)! (40,000)& (900)! (3,150)! (6,075)! (9,000)! (19,125)& (5,946)& (15,678)& (22,466)& (27,102)& (71,192)& Gross!Profit!for!Platform! 1,353& 3,770& 7,106& 12,893& 25,124& Gross&Profit&Around&Pets& 1,596! 4,587! 7,275! 9,216! 22,676& Total&Gross&Profit& 2,949& 8,357& 14,382& 22,110& 47,800& Salaries& 0! 12,000! 12,000! 12,000! 36,000& PRSI& !! 1,290! 1,290! 1,290! 3,870& 1,000! 500! 500! 1,000! 3,000& 330! 0! 0! 0! 330& Brand&Development& 1,500! 3,000! 5,000! 5,500! 15,000& Office&equipment& 4,419! 1,564! 0! 0! 5,983& Rent&&&insurance& 0! 0! 0! 0! 0& Loan&repayment&& 1,762! 1,762! 1,762! 1,762! 7,048& Total& 9,011! 20,116! 20,552! 21,552! 71,231& (6,061)& (11,758)& (6,169)& 558& (23,431)& Cumulative&profit&before&tax& !! !! !! !! (23,431)&& Tax&& !! !! !! !! 0& Operating&Profit&after&tax& !! !! !! !! (23,431)& Cumulative&profit&after&tax& !! !! !! !! &(23,431)& small!plan! Costs&]&Platform& Cost&with&Three& Total&Costs& Professional&Fees& Company/Website®istration& Operating&Profit&before&tax& + + ! + 174! ! ! Profit+and+Loss+Account+2014+ 2014& Q1& Revenue&]&Platform& Q2& Q3& Q4& TOTAL& !! !! !! !! !! 7,496! 9,595! 11,694! 13,793! 42,578! medium!plan! 14,998! 18,298! 21,897! 25,497! 80,691! Total&platform& 22,494& 27,893& 33,591& 39,290& 123,270& Revenue&Around&Pets& 39,330& 49,815& 62,073& 76,903& 228,123& Total&Revenue& 84,319& 10,5602& 129,257& 155,484& 474,664& !! !! !! !! && for!our!usage! (1,046)! (1,046)! (1,046)! (1,046)! (4,184)& for!small!plan! (600! (768)! (936)! (1,104)! (3,408)& for!medium!plan! (3,990! (4,867)! (5,825)! (6,783)! (21,466)& Total&platform& (5,636& (6,681)& (7,807)& (8,933)& (29,058)& Cost&of&Sales(chips&purchased)& (15,000! (18,000)! (21,400)! (25,600)! (80,000)& Cost&with&Three& (12,375! (1,6425)! (21,240)! (27,000)! (77,040)& (33,011)& (41,106)& (50,447)& (61,533)& (186,098)& Gross&Profit&for&Platform& 16,858! 21,211! 25,784! 30,357! 94,212& Gross&Profit&Around&Pets& 11,955! 15,390! 19,433! 24,303! 71,083& Total&Gross&Profit& 28,813& 36,602& 45,218& 54,661& 16,5295& Salaries& 19,500! 19,500! 19,500! 19,500! 78,000& 2,096! 2,096! 2,096! 2,096! 8,385& 0! 0! 0! 1,000! 1,000& 13! 0! 0! 0! 13& 5,800! 6,000! 6,400! 6,800! 25,000& Office&equipment& 250! 250! 300! 384! 1,184& Rent&&&insurance& 3,000! 3,000! 3,000! 3,000! 12,000& Loan&repayment&& 1,762! 1,762! 1,762! 1,762! 7,048& Total& 32,421& 32,608& 33,058& 34,542& 132,630& Operating&Profit&before&tax& (3,607)! 3,993! 12159! 20,118! 32,664& Cumulative&profit&before&tax& !! !! !! !! 9,233& Tax&& !! && && && 4,083! Operating&Profit&after&tax& !! !! !! !! 28,581& Cumulative&profit&after&tax& !! !! !! !! 5,150& small!plan! Costs&]&Platform& Total&Costs& PRSI& Professional&Fees& Company/Website®istration& Brand&Development& + + ! + 175! ! ! Profit+and+Loss+Account+2015+ 2015& Revenue&]&Platform& Q1& Q2& Q3& Q4& TOTAL& !! !! !! !! !! small!plan! 15,292! 16,491! 18,590! 21,349! 71,724! medium!plan! 28,497! 32,996! 38,996! 49,495! 149,985! Total&platform& 43,789& 49,488& 57,586& 70,844& 221,709& Revenue&Around&Pets& 89,082& 10,3160& 116,836& 129,812& 438,891& Total&Revenue& 176661& 202136& 232,009& 271,500& 882,309& !! !! !! !! && for!our!usage! (1,046)! (1,046)! (1,046)! (1,046)! (4,184)& for!small!plan! (918)! (990)! (1,116)! (1,281)! (4,305)& for!medium!plan! (5,338)! (6,180)! (7,304)! (9,271)! (28,095)& Total&platform& (7,302)! (8,216)! (9,466)! (11,598)! (36,584)& Cost&of&Sales(chips&purchased)& (27,200)! (29,600)! (31,200)! (32,000)! (120,000)& Cost&with&Three& (33,120)! (39,780)! (46,800)! (54,000)! (173,700)& Total&Costs& (67,622)& (77,596)& (87,466)& (97,598)& (330,284)& Gross&Profit&for&Platform& 36,487! 41,271! 48,120! 59,245! 185,124& Gross&Profit&Around&Pets& 28,762! 33,780! 38,836! 43,812! 145,191& Total&Gross&Profit& 65,250& 75,051& 86,956& 103,057& 330,315& Salaries& 26,750! 26,750! 44,250! 44,250! 142,000& 2,875! 2,875! 4,756! 4,756! 15,265& 0! 0! 0! 1,000! 1,000& 13! 0! 0! 0! 13& 5,800! 6,000! 6,400! 6,800! 25,000& Office&equipment& 250! 250! 300! 384! 1,184& Rent&&&insurance& 3,000! 3,000! 3,000! 3,000! 12,000& Loan&repayment&& 1,762! 1,762! 1,762! 1,762! 7,048& Total& 40,450& 40,637& 60,469& 61,953& 203,510& Operating&Profit&before&tax& 24,799! 34,413! 26,487! 41,104! 126,804& Cumulative&profit&before&tax& !! !! !! !! 167,909& Tax&& && && && && 15,850& Operating&Profit&after&tax& !! !! !! !! 110,954& Cumulative&profit&after&tax& !! !! !! !! 139,535& Costs&]&Platform& PRSI& Professional&Fees& Company/Website®istration& Brand&Development& ! 176! ! ! 49 Financial)Breakdown) 49.1 Amazon)costs) Instances) used:)) ) ) Type! of! instance! Small) Instance) Medium) Instance) Large) Instance) Extra) Large) Instance) HighY Memory) Extra) Large) Instance) ! ) ! ! Ref) ) 14/08/201 1)US) 2) dollar)=) ! ! ! ! ! ! CPU) in) RAM)in)GB) Storage) GHz) 0,81155656 5)EUR) ! ! Architectur e) ) ) ) ) ) ! ! price/hour) on)demand) ! ! Cost) reserved) (initial) price/per) hour)) $69!!+! $0,049! $138!+! $0,098! $276! $0,196! $552! $0,392! $353! $0,28! ! ! Req/sec *) ! ! EBS) optimize d) ! ! I/O) Performanc e) !! NO! !! !! NO! !! m1.small! 1.70! 1.70! 160.00! 32!or!649bit! $0,085! m1.mediu m! m1.large! 3.75! 3.75! 410.00! 32!or!649bit! $0,170! 6.80! 7.50! 850.00! 649bit!! $0,340! m1.xlarge! 13.60! 15.00! 1690.00! 649bit!! $0,680! m2.xlarge! 11.05! 17.10! 420.00! 649bit!! $0,506! 177! +) +! !! 500Mbps! Medium! +! !! 1000! Mbps! No! +! !! High! Moderate! ! ! HighY Memory) Double) Extra) Large) Instance) HighY Memory) Quadruple) Extra) Large) Instance) Cluster) Compute) Quadruple) Extra) Large) Instance) Cluster) Compute) Eight) Extra) Large) Instance) High) I/O) Quadruple) Extra) Large) Instance) ! m2.2xlarge! 22.10! 34.20! 850.00! 649bit!! $1,012! $706! $0,576! +! !! No! High! m2.4xlarge! 44.20! 684.00! 1690.00! 649bit!! $2,024! $1412! $1,152! +! !! 1000! Mbps! High! cc1.4xlarge! 56.95! 23.00! 1690.00! 649bit!! N/A! N/A! !! No**! Very!High! cc2.8xlarge! 149.60! 60.50! 3370.00! 649bit!! $2,700! N/A! !! !! !! hi1.4xlarge! 59.50! 60.50! 2*1024! SSD! 649bit!! $3,410! $2576! $2,605! +! !! !! 100,000! random! read! IOPS! and! 85,000! random! write!IOPS! 178! ! ! ) ! ) ! ) ! ) ! *:Estimated) ! using)) ) ! ) ) ) ) ! For!our!own!needs:!Pet! locator!+!App2+!App3!+! free!users! ) ! ) ! Platform! number)of) components! instances) API)server) ) ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! &) ! ! ! Users)of)free)price)plan) !! ! !! ! !! ! !! ! !! ! !! ! ! Ref) ! ! Cost/month) in)$) ! ! ! Cost/month! in!EUR! 61.9109451 6! 28.0879727 1! 119.788454 2! 32.0754206 ! ! ) ! ! ) ! ! ) ! ! ! ! ! ! ! ! ! ! ! ! ! ! type)of) instance s) 1! reserved!! m1.mediu m! m1.small! Database) 1! on9 demand! 1! reserved!! m1.large! Web) 1! reserved!! m1.small! ! ! ! supporte d)req/s) ! ! usage) 7000! 100%!of! month! 3500! 50%!of! month! 9500! 100%!of! month! 2000! 100%!of! 179! 76.2866666 7! 34.61! 147.603333 3! 39.5233333 ! ! application) Geonotes) and) additional) storage) operations) )) )) !! !! !! !! !! !! !! !! !! Total! ) ) ) ) ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! 2! reserved!! 300GB!EBS! High!I/O! +!EBS! optimise d! month! 100%!of! month! The)Free)Tier)will)be)used)during)the)first)month)to) !! !! perform)all)sorts)of)tests)and)benchmarkings)to) optimise)our)infrastructure)costs)) )) !! !! !! !! !! As)part)of)AWS’s)Free)Usage)Tier,)new)AWS)customers)can)get)started)with) Amazon)EC2)for)free.)Upon)signYup,)new)AWS)customers)receive)the) following)EC2)services)each)month)for)one)year:) )) !! !! !! !! !! 750)hours)of)EC2) !! !! !! !! running)Linux/Unix) Micro)instance)usage) 750)hours)of)EC2) !! !! !! !! ! 180! 3! 4! 131.69! 106.873884! ! !! ! ! !! 429.713333 348.736676 3! 7! ! ! ! ! ! ! ! ! !! ! !! ! !! ! ! ! ! ! ! ! ! ! ! ! ! ! !! !! !! !! !! !! !! !! !! !! !! !! !! !! !! !! !! !! !! !! !! !! !! !! !! !! !! !! !! !! ! ! running)Microsoft) Windows)Server)Micro) instance)usage) 750)hours)of)Elastic) !! Load)Balancing)plus)15) GB)data)processing) 30)GB)of)Amazon)EBS)Standard) volume)storage)plus)2)million)IOs) and)1)GB)snapshot)storage) 15)GB)of)bandwidth)out) !! aggregated)across)all) AWS)services) 1)GB)of) !! !! Regional) Data) Transfer) ) ! ! ) ! ! ) ! ! For!paying! !! &) customers! small!price! plan! ) ! ! ) ! ! Platform! number) type)of) ! !! !! !! !! !! !! !! !! !! !! !! !! !! !! !! !! !! !! !! !! !! !! !! !! !! !! !! !! !! !! !! !! ! ! ! ! ! ! Users)of)free)price)plan) ! ! ! !! ! ! ! !! ! ! ! !! ! ! ! !! ! ! ! !! ! ! ! !! ! ! Ref) ! ! usage) ! ! ! ! Cost/month) ! ! ! ) ! ! ) ! ! ) ! ! Duration) 181! ! ! components! of) instances) instance s) API)server)) 1! on! m1.medium! demand! )) 1! on! m1.large! demand! ) 1! on! m2.xlarge! demand! Managemen N/A! reserved! !! t)and) monitoring) ) ! ! ! )) !! !! !! )) !! !! !! in)month) ! !! !! ! !! Total! ! !! )) ) ) Year) ! !! ! ! Averge! cost!per! custome r!/month! 2013) 1.72!€! 2014) 1.60!€! 2015) 1.20!€! in)$) 3! 100%!of! month! 3! 100%!of! month! 3! 100%!of! month! 12! 100%!of! month! Cost/month! in!EUR! 127.94! 103.830546 9! 252.38! 204.820645 9! 373.89! 303.432884 1! 23! 18.665801! ! ! ! ! ! ! ! ! ! ! ! ! ! !! ! ! !! ! ! !! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !! ! ! !! !! ! ! ! !! ! ! ! !! ! ! ! !! ! ! ! ! !! 211.5525! 171.686820 2! !! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! 182! ! ! ) ) ) ! ! !! ) ) ) ) ) For!paying! customers! medium! price!plan! ) ) Platform! components! Year!2! Year!3! ! ! ! !! API)server)) )) ) ! ! ! number! of!users! ! ! ! &) ! ! number) of) instance s) 1! ! ! ! ! Cost!of! Average! infrastructur per! e! month! 130! 2496! 208! 200! 2880! 240! ! ! ! ! ! ! Users)of)free)price)plan) ! ! ! ! type)of) Ref) instances) on! demand! 2! on! demand! 4! on! demand! m2.2xlarge! m2.2xlarge! m2.2xlarge! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !! ! ! ! ! ! !! ! ! ! ! ! !! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! Cost/month) in)$) ! ! ! ! ! ! Cost/month! in!EUR! ! ! ! ! ! ! 744.28! 604.025320 ! 2! 1488.57! 1208.05875 ! 6! 2977.14! 2416.11751 ! 2! ! ! ! ! ! ! ! ! ! ! Duration) usage) in)month) 3! 100%!of! month! 3! 100%!of! month! 3! 100%!of! month! 183! ! ! Storage) 2! reserved! 500GB!EBS! 12! 100%!of! month! 12! 100%!of! month! Managemen N/A! t)and) monitoring) )) !! )) !! reserved! !! !! !! !! !! !! !! )) ) ) !! ! ! !! ! ! !! ! !! ! ! Year!2! ! ! ! ! ! ! Year!3! ) ! Year) ! !! ! ! Averge! cost!per! custome r!/month! 2013) 29.50!€! 2014) 26.60!€! 2015! 18.73)€) !! Total! 128.33! 104.147054! ! 23! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! 1966.65! ! ! ! ! ! ! ! ) ! 18.665801! ! !! !! 1453.8275! 1179.86325 2! !! !! !! ! ! ! number!of! Cost!of! Average!per! users! infrastructur month! e! 85! 27132! 2261! 105! ) ! 23599.8! ) ! 184! ! ! ! ! 49.2 Chip)cost)details) Type! GSM/GPRS! Module! GPS!module! Manufacturer! Telit! !! Maestro!Wireless! Solutions! Microcontroller! Atmel! Board!+! connectors! Reference! GL865!MODULE!A! DUAL!10.00.154! 927AA2200AA! 556AATTINY84A 20PU! Divers! price! link! http://www.roundsolutions.com/pdf/! 24.67! PriceAModulesAGSM.pdf! http://ie.mouser.com/ProductDetail/! MaestroAWirelessASolutions/!! 10.12! ! for!a!100!piecesfor!a!100!pieces!!! 1.49! !http://ie.mouser.com! 1.54! for!a!100!pieces! ! Manufacturing! in!Romania! 1.5! Estimate!=!1A2,50!euros!per!piece! ! ! ! ! )! ! ! ! ! ! ! ! Total! ! ! ! ! !39.32! ! ! 50 Interaction)with)advisors) 50.1 Minutes)from)our)meetings) 26/06/’12)Marketing!Aspects!discussed.!Unique!selling!point!crucial.!What!will!we!do!better! than! our! competitors?! The! functionality! should! be! based! on! the! need,! wrap! the! “gizmos”! around! the! need.! The! value! is! the! need.! Analyze! a! best! and! worst! case! scenarioA! risk! management.! How! will! we! get! uptake! and! keep! it! if! a! cheaper! competitor! enters! the! marketplace?! Security,! privacy! and! legal! issues! n.b.! Reduce! technical! language! in! the! presentationA!clarity!n.b.!What!we!require!is!an!extra!dimension!of!value..! 27/06/’12)Omar!explained!to!Cathal!that!the!solution!entails!building!an!API!server!utilizing! the! PHP! and! HTML! languages,! MVC! model! to! structure! it,! Google! APP! engine,! Mac! OS,! visualisationsA! maps,! charts! and! analytics.! The! framework! needs! to! cater! for! multiAuser! logins.!Cathal!advised!to!focus!on!what!Omar!and!Emma!are!comfortable!with.!He!advised! using! High! charts! and! Google! tables! for! data! storage! which! gives! access! to! Google! Charts! (more!chart!ranges).!The!solution!will!not!initially!be!in!the!cloud!but!how!to!implement!it! via! Amazon! on! Mac! OS! will! be! addressed.! Functionalities! will! be! decided! upon! when! ! 185! ! ! decision! taken! on! market! segmentA! job! oriented! functionalities.! How! data! collected! and! security!issues!will!be!answered!although!not!implemented.!Indoor!mapping!integration!will! be!delivered.! 02/07/’12)We!presented!our!progress!slides!to!Cathal!and!had!the!following!discussionA!Our! market! research! is! ongoing.! Our! target! is! app! development! companies,! advertising! companies! and! perhaps! communications! companies.! We! will! research! what! difficulties! these! companies! have! and! what! they! would! like.! We! explained! to! Cathal! that! we! had! discussed! other! sectors! eg.! Fleet,! expensive! products,! tourism! and! the! medical! sectorA! critical! operations! –! would! require! internal! and! external! technical! requirements.! Re.! the! internal!solutionA!Cathal!mentioned!how!to!do!it!re.!internal!requirements!for!no!extra!cost! is! the! question! here.! We! have! decided! to! focus! on! the! mobile! sector.! Initial! deployment! strategies!re.!the!cloud!have!been!thought!about.!Our!main!competitorA!GeoloqiA!we!have! started! looking! at! their! solution! and! what! they! offerA! they! offer! smart! algorithms! and! battery!processing!power!but!no!special!functionality.!Location!data!and!functionalities!will! combine!to!generate!revenue!for!us.!We!forsee!generating!revenue!may!challenge!us.!We! have!decided!on!our!target!as!that!of!application!development!companies.! 09/07/’12) We! presented! our! slides! with! the! results! from! the! market! research! calls! to! Cathal.! He! read! our! notes! and! felt! that! a! defeatist! attitude! was! shown! in! some! of! the! feedback!we!received.!He!felt!the!companies!had!no!vision.!Cathal!advised!us!to!develop!a! specific!usage!case!or!2!and!to!research!the!upcoming!trends,!best!startAups.!He!felt!its!o.k.! if! Irish! and! UK! markets! are! slower! re.! uptake.! Cathal! made! some! suggestions! to! usA! eg.! Proximity!marketing.!Personalization!will!be!very!n.b.!–!personalized!location!services.!Omar! showed!Cathal!the!technical!progress!so!far!and!this!aspect!is!fine.) 13/07/’12)Regina!posed!the!question!as!to!how!do!developers!know!our!product!exists?!We! need!to!build!our!business!case.!Our!product!is!predicated!on!people!subscribing!which!is! predicated! on! the! need! and! this! is! predicated! on! awareness! of! this! need.! We! need! to! monitise!the!data.!We!presented!our!slides,!market!research!results!and!discussed!our!use! case!along!with!the!listing!of!the!other!potential!applications.!We!need!to!craft!the!business! case! (revenue! stream)! and! the! value! proposition.! We! pointed! out! that! there! are! many! potential! business! models! and! that! analytics! for! the! customer! are! important! (from! our! market! research).! The! advise! given! was! to! target! the! Tourism! sector;! research! tourism! in! ! 186! ! ! Sligo!to!validate.!What!are!the!benefits!of!echoes?!Omar!explained!the!idea!of!the!layers!in! our! platform! eg.! Daily! deals,! restaurants..Cathal! suggested! researching! how! do! face.com! make! money?! Regina! suggested! that! perhaps! the! environmental! agencies,! EPA! could! be! potential! clients! (environmental! location! data)?! Regina! asked! about! how! we! will! charge,! Omar! explained! on! a! use! basis,! perhaps! less! than! 50! euro! per! month! subscription.! Cathal! suggested!that!another!possibility!is!that!of!giving!free!access!to!our!platform!in!exchange! for! data.! Cathal! suggested! researching! AdshelA! they! do! not! know! who! looks! at! their! ads,! footfall!for!an!ad.!Regina!suggested!that!for!other!companies!who!enter!our!market!offering! cheaper! dealsA! we! then! highlight! the! other! areas! for! application! of! our! platform.! We! also! got!confirmation!that!during!the!first!year!of!business!a!loss!making!scenario!is!acceptable.! 20/07/’12) Deirdre! emailed! Richard! slides! in! advance! of! meeting.! Omar! outlined! what! we! plan! to! deliver,! clarified! questions! Richard! had! in! relation! to! data! layers.! Developers! can! build! their! own! layers.! Richard! suggested! we! provide! facility! for! people! to! sell! their! data! layers! Crowdsource! data! can! be! inaccurate,! inconsistent.! ! There’s! a! market! for! accurate! validated!data.!For!example,!location,!address,!contact!information!is!not!always!up!to!date.! Richard! is! currently! working! on! an! app! for! Discover! Ireland! that! queries! the! Failte! Ireland! database.! 23/07/’12) Deirdre! updated! Cathal! on! the! discussion! with! Richard,! the! app! developer.! Deirdre!explained!to!Cathal!about!the!importance!of!accurate!data.!Cathal!advised!to!havea! concrete!data!example!for!our!assessors.!!Accurate!data!could!be!a!feature!in!the!platform! with! the! platform! supporting! data! gathering.! For! the! app! developmentA! Omar! gave! an! example!of!possible!target!usersA!the!surfer!community!in!West!of!Ireland.!Cathal!wondered! if!we!would!have!enough!people!with!surfers!alone!and!Grainne!explained!that!this!could!be! extended!to!include!users!who!engage!in!any!kind!of!water!sports.!Cathal!feels!the!“killer”! app! is! making! progress.! Deirdre! and! Grainne! expressed! concerns! once! more! about! not! making!money!but!Cathal!again!reassured!that!this!is!not!a!problem!in!the!1st!1A2!years.!The! main!thing!is!to!get!users!using!the!platform.!We!will!let!others!build!apps!on!our!platform.! Grainne!updated!Cathal!re.!business!progress!as!per!the!slides.!She!asked!Cathal!if!he!could! access!the!Gartner!market!research!reportsA!he!will!look!into!this.!The!discussion!extended! to!the!idea!of!data.!Having!data!is!very!valuable.!A!licence!agreement!for!user!data!would!be! required.! To! aggregate! and! the! anonymity! of! the! data! would! be! important.! Omar! went! ! 187! ! ! through!the!technical!progress!slides!and!explained!that!the!development!is!that!of!a!web! platformA! an! extension! of! API! and! a! mobile! app.! Although! there! may! not! be! time! to! implement! analytics,! they! will! be! described.! Cathal! suggested! the! developer! can! sell! their! data!layer.!He!went!on!to!discuss!if!people!could!bid!for!data!with!people!buying!data!and! choices!made!who!can!get!the!data.!Catha!l!said!he!liked!the!idea!of!personally!selling!the! data.!He!said!there!would!be!2!revenue!streamsA!companies!bidding!to!access!data!and!we! take!a!percentage!cut!+!companies!buying!aggregated!data!across!populationsA!no!limit!to! the! amount! of! times! that! data! can! be! “chopped! up”! or! aggregated.! Cathal! felt! that! companies!would!be!very!interested!in!this!market!research!data,!mobile!dataA!for!example! a! person! gets! offers! for! their! data! eg.! access! location,! log! text! messages! where! a! certain! company!is!mentioned!in!the!message.!He!suggested!that!the!“killer”!app!could!be!an!app!to! gather! data! and! upload! to! platform! /! cloud! server.! We! obtained! confirmation! that! 24th! August!is!o.k!for!the!Team!Interview.) 30/07/’12)Deirdre!started!the!meeting!by!explaining!we!have!arranged!to!meet!A.!Smeaton! for!a!“soundness”!check!from!the!business!point!of!view.!Omar!explained!we!have!decided! not!to!build!a!“killer”app!as!we!have!limited!time!and!this!could!be!confusing.!They!will!build! a!basic!prototype!to!demonstrate!how!the!platform!works.!Omar!explained!to!Cathal!that! we!are!deciding!on!a!payment!subscription!or!not!and!we!will!market!the!data!and!create!an! inner!market!for!the!exchange!of!data!layers.!We!will!offer!data!free!to!developers!to!attract! them!to!marketing!and!advertising.!Then!we!will!charge.!Cathal!posed!some!interview!type! questions! to! us.! Grainne! asked! Cathal! if! it! is! o.k.! for! our! first! customers! to! be! in! the! US! market!and!he!confirmed!that!is!o.k.!Deirdre!talked!about!API!management!companies!to! market! our! product,! we! need! to! research! how! much! this! costs.! Cathal! suggested! the! company!produce!monthly!reports!of!data!for!customers.!Deirdre!showed!Cathal!some!data! re.!data!pricing!data.!Omar!felt!that!reselling!data!would!generate!more!revenue.!Grainne! asked!Cathal!about!data!certification/validationA!not!part!of!our!remit.!Cathal!suggested!to! charge! to! handle! data! and! build! into! a! freemium! model.! How! revenue! predictions! are! arrived!at!we!have!to!research.!Grainne!said!that!she!would!be!able!to!consult!with!Patrick! Mulcahy!re.!same!if!required.!Deirdre!confirmed!that!our!primary!research!is!adequate!for! our!business.!We!confirmed!to!Cathal!that!we!will!use!Amazon!cloud!service.!Privacy!issues! were! discussedA! data! needs! to! be! anonymous! but! not! fully! so.! Omar! asked! Cathal! about! storage!of!photosA!Cathal!suggested!a!file!system!developed!by!one!of!his!researchersA!only! ! 188! ! ! the! web! interface! sees! the! images,! not! the! administrator.! Deirdre! confirmed! that! in! our! Report! what! we! need! to! highlight! is! that! location! is! the! most! important! context! now! and! going!forward.! 31/07/’12)Omar!updated!A.!Smeaton!re.!our!solution,!A.!Smeaton!was!not!clear!about!the! idea! and! concerned! about! the! data! selling! element.! The! meeting! highlighted! to! us! the! importance!of!a!nonAtechnical!description!and!to!clearly!state!that!we!will!handle!only!nonA private!data!and!define!this.!We!need!to!know!the!legalities!of!this!area.) 10/08/’12)Omar!discussed!infrastructure!pricing!strategy!with!Cathal.!Cathal!agreed!that!a! price!plan!based!on!number!of!users!is!reasonable.!Tiered!subscription!plan!starting!at!Free! (<!5!users)!1st!paid!plan!targets!independent!developers!with!small!number!of!users,!next!is! for! SME’s.! The! highest! plan! targets! enterprise! use,! pricing! negotiated! based! on! volume! of! usage.!Cathal!confirmed!you!pay!for!“Data!Out’.!Expect!we’ll!need!100GB!per!month!with! Amazon,!based!on!4!users!at!a!time.!Scale!up!based!on!demand.!Discussed!level!of!detail!for! technical!report.!Updated!Cathal!on!recent!meeting!with!Prof.!Alan!Smeaton.!Advised!us!to! rethink! Data! monetization! strategy! due! to! privacy! and! data! ownership! issues.! Based! on! advice,!location!analytics!on!the!back!burner.!The!current!plan!is!to!develop!a!Pet!Finder!app! as!proof!of!concept!and!also!as!a!potential!source!of!revenue!until!we!build!a!solid!user!base! for!our!platform.!Pet!finder!is!not!intended!to!distract!from!our!core!product,!which!is!the! platform.!Discussed!poster!content!and!presentation!format!–!10A15!slides.!Demo!one!small! aspect!of!LBS!but!there!are!many!more!uses.! 50.2 Slides) ! ! 189! ! ! ! ! 190! ! ! ) ! ! ! 191! ! ! ! ! ! 192!