170 likes | 323 Views
blackberry/ pyxis vs windows phone SDLC. max paulousky. twitter: @paulousky. agenda. quick introduction into platforms development tools deployment and distribution cycle beta testing and QA cycles conclusion. introduction. Windows Phone and Blackberry development. development tools.
E N D
blackberry/pyxisvs windows phone SDLC max paulousky twitter: @paulousky
agenda • quick introduction into platforms • development tools • deployment and distribution cycle • beta testing and QA cycles • conclusion
introduction Windows Phone and Blackberry development
development workflow • implement plugin • define data sources • add scripts • design screens/views • store config to DB • implement logic in terms of MVVM • design screens/views • compile and run blackberry windows phone
dev process demo 9m 39s 14m 55s
collaboration specifics • parallel work in Pyxis Application Studio • MVVM • smooth designer/ developer workflow for WP7 blackberry windows phone
deployment process • build sources • sign COD files • deploy DB • import configuration • deploy Pyxis web site • build sources • upload to marketplace blackberry windows phone
application distribution • upload to any web site • submit to Marketplace • pass certification • application is published blackberry windows phone
QA and beta testing +just download app from any web location -use emulator or buy developer account ($100/year) -difficult deploy to device manually +mango update (Q4, 2011): beta, private, public marketplaces blackberry windows phone
platforms fragmentation -4.x, 5.x, 6.x platforms -variety of hardware platforms +unified hardwareplatform +centralized OS update blackberry windows phone
other pyxis specifics • no unit tests for UI part; • no way to implement own controls • pyxis platform is still in development
community -11 open pyxispositions on dice.com +>1000 open windows phone positions on dice.com +each silverlight developer is a windows phone developer blackberry windows phone
summary • windows phone has better dev tools • windows phone provides more effective collaboration process • both platforms have issues with deployment and distribution
summary • beta testing and QA are almost impossible for windows phone now (will be fixed in Q4, 2011) • blackberry has big platform fragmentation • windows phone community is much more bigger than pyxis one
thanks max paulousky twitter: @paulousky