
#BizSpark Manager @Microsoft_SG, Founder @SGGeekGirls, Writer @sgentrepreneurs. I write about startups, technology and musings about life in Singapore.

#BizSpark Manager @Microsoft_SG, Founder @SGGeekGirls, Writer @sgentrepreneurs. I write about startups, technology and musings about life in Singapore.
Happy New Year everyone! I’m quite sure a lot of you managed to get your hands on the brand new flagship Windows Phones by Nokia and HTC. If you didn’t because they were sold out, don’t worry! More stock will come soon. To kick start your new journey with Windows Phone 8 and perhaps to inspire you to build new ones, here are some of our top picks! Top featured App Make free Skype to Skype video and voice calls as well as send instant messages to friends and family around the world with this preview of Skype for Windows Phone 8. SKYPE for Windows Phone 8 Preview. ...
Microsoft BizSpark is proud to be a sponsor for Lean UX Week. The event will run from January 25 – 27, in our very own Auditorium in Microsoft Singapore! Lean UX Week includes three separate one-day workshops catering to students, leaders, and anyone building a product. That’s three days of intensive work focused on the most important topics: customers, product, metrics, and vision. Here’s what you’ll learn. Lean UX Week is a workshop that helps you to learn how to help your organisation create good habits around documenting assumptions about customers by creating personas, defining the minimum viable product, using a metrics dashboard to measure your product’s success and aligning your team members around a common purpose and set of values. ...
We know how important it is to connect like-minded people with each other, so we’ve created 2 new developer communities. Within these Facebook groups you’ll find the latest news, events, resources and a whole bunch of other cool stuff! It’s a pretty awesome place to meet new people! If this sounds like something you want to be involved in, go ahead and join us! Windows 8 Singapore Developer Community Windows Phone Singapore Developer Community See you on there! P.s. MSDN Singapore ( http://msdn.microsoft.com/en-sg/aa497440.aspx) is still alive, check it out here if you aren’t already familiar with the awesome resources on there!
So you’ve developed an Android, iOS or Web App and are thinking about porting it over to Windows 8. Perhaps there’s too many resources out there that’s gotten you confused. Well, here’s a good resource list to take a look before you go ahead and plunge into code. [caption id=“attachment_12983” align=“alignnone” width=“610” caption=“The design differences between an iPad app vs a Windows 8 app”][/caption] Porting Android App to Windows Store App http://blogs.msdn.com/b/win8devsupport/archive/2012/10/15/port-android-application-to-windows-store-ui.aspx Porting Apple iOS App to Windows Store App Part 1: http://blogs.msdn.com/b/win8devsupport/archive/2012/11/14/porting-ios-apps-to-windows-8-1-introducing-windows-8-platform-to-ios-app-developers.aspx Part 2: http://blogs.msdn.com/b/win8devsupport/archive/2012/11/16/porting-ios-apps-to-windows-8-2-user-interface.aspx Part 3: http://blogs.msdn.com/b/win8devsupport/archive/2012/11/20/porting-ios-apps-to-windows-8-3-developer-and-designer-tools.aspx Part 4: http://blogs.msdn.com/b/win8devsupport/archive/2012/11/20/porting-ios-apps-to-windows-8-4-application-lifecycle-differences.aspx Part 5: http://blogs.msdn.com/b/win8devsupport/archive/2012/11/22/porting-ios-apps-to-windows-8-5-storing-data-and-preferences.aspx Porting Desktop App to Windows Store App http://blogs.msdn.com/b/win8devsupport/archive/2012/12/20/porting-desktop-apps-to-windows-store-apps.aspx Using HTML5/Javascript in Windows Store apps: Data access and storage mechanism Part 1: http://blogs.msdn.com/b/win8devsupport/archive/2012/12/19/using-html5-javascript-in-windows-store-apps-data-access-and-storage-mechanism-i.aspx Part 2: http://blogs.msdn.com/b/win8devsupport/archive/2012/12/19/using-html5-javascript-in-windows-store-apps-data-access-and-storage-mechanism-ii.aspx Remember, porting an app to a different platform is meaningless if you don’t customize for it! Read our interview with local game studio Tyler Projects to find out how they made their games special to the Windows Store. ...
Watch all videos from Build 2012 here: http://channel9.msdn.com/Events/Build/2012 Build is Microsoft’s annual developer conference. This year’s Build on October 30 - 2 November in Redmond was especially memorable because of the key consumer product launches such as Windows 8, Surface, Windows Phone 8 and Office that represent a huge developer opportunity. Tickets were sold out within the first hour of sales, which is not surprise considering the great content and the fact that attendees were treated to a free Surface RT and 100GB of Skydrive storage! We know it’s pretty late, but we’ve spent some time sieving through the many videos and here are some of the key talks that stood out for us! ...
Join the Big Nerd Ranch and Microsoft for this free, two-day training designed to jumpstart your Windows Store app development. You will learn the ins-and-outs of the Windows platform from iOS developers who are now building Windows apps. Sessions will follow a low-key, interactive format where iOS terms and concepts will be mapped to Windows alternates. You will also get hands-on time to apply what you’ve learned. Event Date Time zone: (GMT-08:00) Pacific Time (US & Canada) Thursday Dec 13, 2012 - 9 to 5 PM Friday Dec 14, 2011 - 9 to 5 PM Event Location Live Stream: here You can register for the live stream here, then just point your browser to Channel 9 or to our registration site on the day of the event. You can also tune in at the Verge to watch the live stream. ...
The Windows 8 Start Screen is all about tiles. If you’ve got a website, it’s a good idea to customize your website’s tile for a great look when your users pin them onto their Windows 8 Start Screens. BuildMyPinnedSite is precisely for that and is now available in 42 languages! For web developers, using BuildMyPinned Site allows your website to get a tile on the Windows 8 Start Screen by simply typing in your site’s URL into the box! Check it out here: http://www.buildmypinnedsite.com/
WOWZAPP 2012 is the Worldwide Hackathon for Windows. The Spiffy team hosted 120 developers and designers from the 9 – 11 Nov in a 24 hour race to create Windows 8 apps. Pitch Night (9 Nov) Participants were given 60 seconds each to pitch their Windows 8 app ideas and form groups. This significantly improved the quality of the apps as only the best ideas were selected to be further developed upon. Our youngest attendees, Ragul, 12 years old and his brother, 10 pitched their Windows 8 game, Miners. The secret sauce to every app is important – what makes your app stand out from the rest on the Windows Store? Hack Time (10- 11 Nov) Participants had 24 hours to come up with their Windows 8 applications. This includes a myriad of games, productivity apps, travel and branded apps. Tianyang and fellow ame developers from Tyler Projects hacked 3 games in 24 hours. Participants making themselves comfortable on Level 21. Lightning Talks Lightning talks are short, concise 20 mins talks by speakers to summarize a topic. We had 4 Lightning talks covering Windows 8 Design, Window Phone 8, Game Development for Windows 8 and creating apps using Parse and Mashape. Gary from Nokia, talked about the new Windows Phone 8 and the opportunities for developers. Surviving WOWZAPP We kept participants awake by screening horror movies and feeding them with popcorn and candy floss! Our booth serving popcorn and candyfloss. WOWZAPP attendees took a break from the hackathon by watching horror movies at midnight. Demo and Judging Time 25 teams demo-ed their Windows 8 applications, a mix of productivity, games and corporate apps. Keith, who works as a developer at Philips Singapore – demoed his Windows 8 app Seamless Sound, a middleware app that helps you to sync all your playlists to your music devices. The team from NYP demoed their educational game for children to improve spelling abilities – WOW Words. The judging of the apps were based on 50% audience voting and 50% by our technical evangelists, Yizhe, Chun Siong our AMM, Alex. ...
[caption id=“attachment_12425” align=“alignnone” width=“610” caption=“Pix Blitz is a fun little puzzle game by Tyler Projects. Solve puzzles generated from a library of beautiful photos.”][/caption] Nestled in a cosy office in Toa Payoh is Tyler Projects http://www.tylerprojects.com/, one of the most successful indie game development companies in Singapore. Since 2007, Tyler Projects has been developing an impressive portfolio of games - it’s most successful being Battle Stations, a browser based role playing strategy game that was in Top 5 nominee lists of Mashable’s Open Web Awards for Best Facebook Game and Best Facebook App. Tyler Projects has also gone on to develop titles like Ricochet, Starbase and Social Life on various platforms like Facebook, iOS, Android and more recently, Windows 8. [caption id=“attachment_12453” align=“alignnone” width=“610” caption=“Tyler Projects is most popular for their game - Battle Stations”][/caption] We chat with CTO Ty Tianyang and Mobile Game Developer Edmund Ching to find out more about their new line of casual games, Pix Blitz and Travel Blitz, which are new to the Windows Store! [caption id=“attachment_12456” align=“alignnone” width=“610” caption=“Game developer Edmund Ching (left) and CTO of Tyler Projects, Ty Tianyang (right).”][/caption] Why did Tyler Projects choose to bring Pix Blitz and Travel Blitz early to the Windows Store? New platforms are a critical opportunity for game developers. Distribution and marketing is an increasingly hard problem for to solve. In the past you could rely on a few distributors to get the word out for you, but with the new wave of mobile devices and multiple platforms that are being used to play games on, you can no longer just stick to a few and ignore new platforms. We’ve seen the benefits of getting on a new platform early. We launched Battle Stations on Facebook in September 2007 and it was successful because it gave us exposure to more users through it’s inbuilt viral features. That’s why we decided to get onto Windows 8 as well and develop Pix Blitz and Travel Blitz on it. The Singaporean mentality is such that we are always very late to jump in onto these new platforms - which puts us at a disadvantage in the long term.With a new platform, there’s less competition and you spend less marketing dollars to get the same amount of eyeballs on your game in the store. The tough part is acting fast and getting your games onto the platform. We were working on a tight deadline to get Pix Plitz and Travel Blitz onto the Windows Store in time of the launch on 26 October. We’re not in a rush to see results yet from Windows 8, because we know that new platforms do take some time to become more mainstream. However, we do know that Windows 8 does have a big potential simply because of the market size and upgrades available to users. Tell us about your game development experiences on Windows 8. We did three games for Windows 8 - Drop Zone, Pix Blitz and Travel Blitz. Drop Zone was developed using HTML5 (Tianyang), while Pix Blitz and Travel Blitz were done using Cocos2D (Edmund). Tianyang: This is actually the first time I’m experimenting with HTML5. I made use of the WinJS libraries, which made it easier to port Drop Zone over to Windows 8. The thing about JavaScript as a whole though, is that it’s still not that well documented, so you need to be very clear about what you want in your application when you’re developing it. For example, when you want to enable a Timer event, there are 3 different ways of doing it, so you do need to know which method is the faster and less tedious way of doing so. Official documentation of examples are good. If I want to learn about how to use the accelerometer, there are code samples in both C++ and JavaScript to help developers. Edmund: I used Cocos 2D, a free-to-use opensource 2D game engine originally for iOS devices. There are several branches with the same libraries provide support for other devices such as BlackBerry, Android, Windows Phone and Windows 8. That made it easier for me as I didn’t need to re-learn and start from scratch when creating a new game for a different platform because I knew the game logic. I did however, have some issues when it came to implementing native features using Cocos2D because they were restricted on Windows 8. I think what’s important is to develop your game and continuously improve it with time. Windows 8 RTM has only been launched for less than a month, much shorter than iOS, which is natural for why there is less support for it. In meantime, we just have to make some small in-game changes to get our game into the market and test the response. Are there any significant User Experience design changes that you had to implement with Windows 8? [caption id=“attachment_12483” align=“alignnone” width=“610” caption=“Using Snapped View on Windows 8”][/caption] We didn’t have to make any significant UX changes to the games. Unlike other app categories, games are encouraged to keep to their own individual user experiences. The only issue we encountered was with the privacy settings. We had to learn how to write a C++ wrapper to activate the charm bar on Windows 8, where the privacy policy could be found. We also had to make sure we were scaling our game to cater for multiple resolutions and orientations (at least landscape mode). What we noticed is that review guidelines from the Windows Store team might also need some refinement, but I’m sure over time it will improve, as with it did on iOS. What’s most important for game developers is that you make sure your game doesn’t crash when players are switching between modes and that you implement the snap view ( one of the four possible application view states for Windows 8 that appears when the user is multi-tasking and wants to append the app that they are using to one side of the screen). Live tiles are a key differentiation for apps on the new Start Menu on Windows 8. Unfortunately we were unable to implement Live Tiles when we decided to ship the uncompleted games to make it in time to the Windows 8 Launch deadline, but we are going to update them and these are some of the things we will look out for. [caption id=“attachment_12484” align=“alignnone” width=“610” caption=“Windows 8 Snapped View allows users to multi-task and continue playing their games.”][/caption] What are some of the trends that have affected game developers recently? Mobile users are typically casual gamers, so we’ve also had to develop games that have more mass appeal so that we can reach out to the mass tablet / smartphone markets. For example, Pix Blitz and Travel Blitz are both games have simple controls and can be played anywhere, anytime. Moving forward, we will keep exploring mobile technologies and improving our games to cater for a wider variety of audiences. Could you share with us your monetisation strategy for the games on Windows 8? At the moment we are still experimenting with the various platforms and not that worried about monetisation yet. We will continue to add more social / new features to our games on Windows 8. With new platforms, it’s about balancing the risks. By using HTML5 and Cocos 2D, we are negotiating the risk we take when we develop on new platforms and can easily port it over to other platforms as well. Any advice for game developers looking to develop on Windows 8? If you’re porting games from other platforms to Windows 8, try to add value to the game instead of doing a direct port over. Each platform has it’s own unique set of tools for you to make the most use of, so try to see how you can implement some of those elements to improve the user experience of the game specifically for that platform. If you do it right, it will appeal to more users and motivate old users as well to play your game on multiple platforms. More importantly, it proves a better user experience at the end of the day. With Windows 8 for example, there’s Live Tiles and Snap View that you should look out for to enhance the overall experience. If you are using native code, it’s going to be a challenge to port games over, so try to make use existing frameworks and game engines to help you ship faster. Each platform is like a mountain to climb, if you’re going to scale each mountain one by one, it will take a much longer time - what’s more effective is to write portable code and make your development cycle short. Of course, that would also depend on the kind of game you are developing. For example, if you’re developing a 3D car racing game - HTML5 might not be the most ideal technology unless you are sure that WebGL will be supported. Download Pix Blitz and Travel Blitz and let us know what you think! Pix Blitz: http://apps.microsoft.com/webpdp/en-us/app/pix-blitz/8e5251ae-313e-4ee1-87d2-0ce88418c2fd Travel Blitz: http://apps.microsoft.com/webpdp/en-us/app/travel-blitz/d1db8345-3a6d-40c0-8bd8-bc21765e6784 ...
[caption id=“attachment_12436” align=“alignnone” width=“610” caption=“The new family of Windows Phone 8”][/caption] Windows Phone 8 is finally (I say finally because you have no idea how many developers have been asking me for the SDK) here. The phone market alone represents a tremendous opportunity. Competition is strong, but people are ready for a phone built around them. With a new Start screen, more customizable Live Tiles, and the innovative new features like Rooms and Kid’s Corner all revealed in the Windows Phone 8’s launch, Windows Phone 8 is the world’s most personal smartphone. Early industry and customer response has been fantastic, and Windows Phone will be available through 50 of the top mobile operators worldwide starting next month. The expansion of phone hardware options and Windows Phone Store to 191 markets equates to a 90 percent increase in addressable market for your apps in 2012. ...