Thursday, 18 July 2013


Mobile Application Development remains all the rage. As new tablets like the Microsoft Surface emerge and the smartphone wars see Samsung’s Galaxy S III giving the iPhone a legitimate run for the world’s “top spot”, one thing remains constant and that is the need to bring intuitive applications to market, and to to do so fast. Crowdsourcing and Open Innovation are proving time and again to be extraordinarily effective techniques to create blazing mobile applications. Why? Why do these techniques work so well for a space that is in constant flux, operating on thousands of specific devices, on multitudes of operating systems, where millions of applications co-exist? Here are the 6 big reasons why you should look to Open Innovation and Crowdsourcing to create, develop and maintain your mobile applications.



Key to Open Innovation and Crowdsourcing - TopCoderIgnite Your Front End of Innovation


In a very recent post on the TopCoder Blog, we discussed what you should really be after in Open Innovation and Crowdsourcing. In your front end of digital innovation – spanning ideation, concept designs, UI/UX experimentation all the way through prototyping – you should be after one thing, vision. You want an incredible variety of new ways to create value for your end users. When you utilizeOpen Innovation and Crowdsourcing to develop mobile applications, you receive scores of submissions throughout your front end, affording you more looks, created by people outside your four walls, that can help you bring new user experiences to market. As Lady Gaga has shown us, when you change the user experience, you win the game. 

Sprinting to Prototype


Receiving dozens of quality submissions at every phase of  your front end of digital innovation is one huge benefit to utilizing Crowdsourcing to create mobile apps. But if it occurs at a snail’s pace, it is all for naught. However, when you marry the variety of looks and feels you will receive with a sincere acceleration of the innovation and production timeline, the decision to leverage Crowdsourcingand Open Innovation becomes that much smarter and more powerful. How fast? From idea contests through prototypes in a matter of 4 – 8 weeks depending on the complexity of the app.

multi-directional icon TopCoder BlogTurn, Turn, Turn


Besides the obvious advantages of getting an app. to market faster, there is a more subtle layer and that deals with the incredible amount of ways in which you can choose to bring a mobile app to life. For instance, for a Global 50 client of TopCoder’s – sorry we cannot share the name of the client – we recently completed a complex iPad sales and marketing application that is loaded with 382 articles, PDFs, videos and instructional/sales content. The app was developed in Xcode and the CMS was custom designed utilizing Python/Django. The client’s ability to pivot on demand, to the languages that best fit the build allows for an innovative liquidity that only an open innovation, community-created model can provide. This offers you the hyperspecialized talent you need, working on the atomized portion of the build, exactly when you need them. That is digital innovation on-demand. 
Understand Atomization and Why it Matters to Crowdsourcing and Open Innovation(Page 3 of the Archived Webinars)
 

Testing, Testing 1, 2, 3,000


When it comes time to test your mobile or tablet application, Crowdsourcingand Open Innovation offer a superior alternative and this one is simply a volume play. In a development community like TopCoder, you have specialists who are really good at the art of “nit-picking”, so we craft contests specifically honed to their penchant for perfection. By attracting dozens and even hundreds of participants to mobile app testing and bug “hunting”, you receive a massively parallel effort that helps you more quickly, and more thoroughly test your app. 

Version 2.0 (It’s About Documentation)


Documentation? I thought we were talking about Open Innovation!?? We are and amazing documentation of how your first build was crafted is a key to successfully creating updates. A wonderful consequence of crowdsourced competitions (on the right platform) is incredible and didactic documentation showcasing every phase of the build and how it was brought to life. When this level of expert documentation is delivered as part of the digital assets you are receiving, it simply makes spinning up a V2 that much easier, faster and less expensive.

Show Me the Money


Reward Summit Mobile Application - Consumer Credit and Loyalty Rewards
Crowdsourcing and Open Innovation can often save you money when developing mobile applications because the mechanism to create the digital assets is of course open competition. The competitions have pre-determined and transparent budgets, so you as the “host” of the competition understand before-hand what prize monies you are offering and therefore, what that part of the build is going to cost. A great and recent example of cost savings in mobile application development was the work done via the TopCoder Community for a start-up named Reward Summit. Their mobile application allows a consumer to quickly ascertain which credit card they should use for specific purchases to maximize credit card points and loyalty rewards. It’s an internally complex app – tons of paths, tied to disparate data sets – that required a seamless and intuitive user interface to succeed. They were able to develop this application via TopCoder at a cost of approximately 10% what a competitor of theirs recently reported spending on their build. 
For more details on this complex build, click here to explore the Reward Summit Case Study
 
The era of mobile applications is nowhere near a close. Sure, the device may change from a smartphone, to a tablet, to Google Goggles and onward to asheath of Graphene. But your need to create intuitive new interfaces and to bring these solutions to market faster and on less spend will not ebb. Crowdsourcingand Open Innovation has a major role to play in the applications of your future

6 Big Reasons to Utilize Open Innovation & Crowdsourcing for Mobile Application Development


Mobile Application Development remains all the rage. As new tablets like the Microsoft Surface emerge and the smartphone wars see Samsung’s Galaxy S III giving the iPhone a legitimate run for the world’s “top spot”, one thing remains constant and that is the need to bring intuitive applications to market, and to to do so fast. Crowdsourcing and Open Innovation are proving time and again to be extraordinarily effective techniques to create blazing mobile applications. Why? Why do these techniques work so well for a space that is in constant flux, operating on thousands of specific devices, on multitudes of operating systems, where millions of applications co-exist? Here are the 6 big reasons why you should look to Open Innovation and Crowdsourcing to create, develop and maintain your mobile applications.



Key to Open Innovation and Crowdsourcing - TopCoderIgnite Your Front End of Innovation


In a very recent post on the TopCoder Blog, we discussed what you should really be after in Open Innovation and Crowdsourcing. In your front end of digital innovation – spanning ideation, concept designs, UI/UX experimentation all the way through prototyping – you should be after one thing, vision. You want an incredible variety of new ways to create value for your end users. When you utilizeOpen Innovation and Crowdsourcing to develop mobile applications, you receive scores of submissions throughout your front end, affording you more looks, created by people outside your four walls, that can help you bring new user experiences to market. As Lady Gaga has shown us, when you change the user experience, you win the game. 

Sprinting to Prototype


Receiving dozens of quality submissions at every phase of  your front end of digital innovation is one huge benefit to utilizing Crowdsourcing to create mobile apps. But if it occurs at a snail’s pace, it is all for naught. However, when you marry the variety of looks and feels you will receive with a sincere acceleration of the innovation and production timeline, the decision to leverage Crowdsourcingand Open Innovation becomes that much smarter and more powerful. How fast? From idea contests through prototypes in a matter of 4 – 8 weeks depending on the complexity of the app.

multi-directional icon TopCoder BlogTurn, Turn, Turn


Besides the obvious advantages of getting an app. to market faster, there is a more subtle layer and that deals with the incredible amount of ways in which you can choose to bring a mobile app to life. For instance, for a Global 50 client of TopCoder’s – sorry we cannot share the name of the client – we recently completed a complex iPad sales and marketing application that is loaded with 382 articles, PDFs, videos and instructional/sales content. The app was developed in Xcode and the CMS was custom designed utilizing Python/Django. The client’s ability to pivot on demand, to the languages that best fit the build allows for an innovative liquidity that only an open innovation, community-created model can provide. This offers you the hyperspecialized talent you need, working on the atomized portion of the build, exactly when you need them. That is digital innovation on-demand. 
Understand Atomization and Why it Matters to Crowdsourcing and Open Innovation(Page 3 of the Archived Webinars)
 

Testing, Testing 1, 2, 3,000


When it comes time to test your mobile or tablet application, Crowdsourcingand Open Innovation offer a superior alternative and this one is simply a volume play. In a development community like TopCoder, you have specialists who are really good at the art of “nit-picking”, so we craft contests specifically honed to their penchant for perfection. By attracting dozens and even hundreds of participants to mobile app testing and bug “hunting”, you receive a massively parallel effort that helps you more quickly, and more thoroughly test your app. 

Version 2.0 (It’s About Documentation)


Documentation? I thought we were talking about Open Innovation!?? We are and amazing documentation of how your first build was crafted is a key to successfully creating updates. A wonderful consequence of crowdsourced competitions (on the right platform) is incredible and didactic documentation showcasing every phase of the build and how it was brought to life. When this level of expert documentation is delivered as part of the digital assets you are receiving, it simply makes spinning up a V2 that much easier, faster and less expensive.

Show Me the Money


Reward Summit Mobile Application - Consumer Credit and Loyalty Rewards
Crowdsourcing and Open Innovation can often save you money when developing mobile applications because the mechanism to create the digital assets is of course open competition. The competitions have pre-determined and transparent budgets, so you as the “host” of the competition understand before-hand what prize monies you are offering and therefore, what that part of the build is going to cost. A great and recent example of cost savings in mobile application development was the work done via the TopCoder Community for a start-up named Reward Summit. Their mobile application allows a consumer to quickly ascertain which credit card they should use for specific purchases to maximize credit card points and loyalty rewards. It’s an internally complex app – tons of paths, tied to disparate data sets – that required a seamless and intuitive user interface to succeed. They were able to develop this application via TopCoder at a cost of approximately 10% what a competitor of theirs recently reported spending on their build. 
For more details on this complex build, click here to explore the Reward Summit Case Study
 
The era of mobile applications is nowhere near a close. Sure, the device may change from a smartphone, to a tablet, to Google Goggles and onward to asheath of Graphene. But your need to create intuitive new interfaces and to bring these solutions to market faster and on less spend will not ebb. Crowdsourcingand Open Innovation has a major role to play in the applications of your future

Teach a Kid to Code and Unlock Their Future


SoCo School of Code NoNameSiteGive a man a fish and you feed him for a day. Teach a man to fish and you feed him for a lifetime. There is a reason ancient proverbs are still quoted and it’s because they ring true in our modern lives. In today’s uber-connected world driven by digital asset innovation, a proverb like this deserves a 2.0 version, so here it goes: Give a kid an iPhone and he’ll play Angry Birds, teach a kid to code and he’ll create value on the iPhone. OK … we realize this isn’t quite as elegant as the ancient proverb, but you probably get the broader picture. Tomorrow’s jobs and opportunities are based in understanding how to create value in the digital realm. So we set out to teach the children… to code.
After receiving a grant from DARPA to fund a whole, new community for students ages 13-18 to encourage CS-STEM skills which we called NoNameSite.com, we leveraged the TopCoder community to build it, improve it, and run it.
Since 2011, NoNameSite.com has come a long way and gained over 3,200 members. To name a few cool features:
-       9 Games; Including one where you’re programming ants to perform missions by using waterbear coding blocks.
-       A Level editor to give our members the control to build new levels for our games.
-       Last but not least, we introduced Zeepl; the NoNameSite.com avatar creator with options to design your own avatar gear.

Learning through games is not a new theory, in fact it’s being used in schools across the country.  It is a great way to get the attention of the students in a roundabout way.  But are the games on NoNameSite.com enough to interest students of all backgrounds and intelligence into pursing CS-STEM careers once they reach the collegiate level?  Is there still that perception of programmers and coders?  Technology and programming is for geeks?  There shouldn’t be…
In this day and age, technology is everywhere.  From phones to televisions to tablets, etc.  Twenty years ago in school we were forced to take a second language to learn – which was appropriate and necessary.  Nowadays all students should be taught to code.  It is part of the now and their future.
If you search the web for coding schools, you’ll get loads of hits; Codecademy, Khan Academy, etc.  They are excellent at what they do and a huge advantage for our society.  I’m jealous I didn’t have these opportunities when I was growing up.  But even now, being a non-technical person and trying to learn to code with what’s available is frustrating; it’s not as easy as it seems.
So we built our own School of Code or SoCo.  It started out as an idea or a quest for me to find a way to become more technically savvy.  I gave the specs to our NoNameSite.com copilots; basically telling them this School has to be easy to use, quick to learn, and provide instant gratification; our target audience being 13-18 year olds.  So our NoNameSite.com members can be texting their friends and even watching television as they participate in lessons.
SoCo was born and it’s ready.  As an intuitive learning platform that makes a game out of learning to code through interactive lessons, scores, badges, and community recognition, it provides that instant gratification that students want. Students with no programming experience are motivated to complete lessons and master programming basics. A simple, drag and drop interface makes the lesson easy to follow. Tasks and projects increase in difficulty as the students move deeper into the process of learning how to code. SoCo offers students a profile page to show personal statistics, badges, and achievements, sharing mechanisms for posting individual scores or lessons to social media and public forums for questions and community feedback.
But we’ve only just begun.  There are so many other things we are going to add to SoCo to make it even better.
 To rip off Mark Zuckerberg, “We’re 1% finished.”
We encourage any educators, parents, aunts and uncles out there to show SoCo to the kids in your family or social circles. You just may change their life and help them unlock their potential in what is an undeniably digital future. 

Google v. Apple: NFC or AirDrop and How the Industrial Internet Might Decide


NFC drawing phone - TopCoder BlogTo NFC, or not to NFC, that is the 3.0 question. Sure, it’s not quite Shakespeare but what is these days? This very question is raging on as varying mobile OS platforms – mainly Android and iOS – are embarking on wildly different paths. A video of interactive  signs featuring downloadable content from Google Play (Google’s App Store) just surfaced and it gives us a pretty cool glimpse into some fun ways that NFC can be more widely adopted. We’ve embedded the video below, please enjoy. 
For those who might not know, NFC stands for Near Field Communications, and you likely have seen it in action, or at least have seen the now famous Samsung Galaxy S3 commercial where a perfectly suburban wife & mother taps phones with her husband who is about to head out on a business trip, and then ‘warns’ the husband that he ought not watch that video on the plane. It’s funny and linked above if you’ve never come across it.
NFC has hit what might be considered some early user-doldrums as widespread adoption just doesn’t seem to be taking hold… yet. TechCrunch recently published this aggressive post entitled NFC Stands for Nobody F***** Cares and Apple Gets That that talks about Apple’s decision to not incorporate NFC technologies into the iPhone; instead opting to deliver AirDrop as part of the newest iOS 7 offering that delivers users an ‘easier’ way to share files between mobile devices without the need to ‘bump’ phones.
But alas; if you are focused on mobile device to mobile device connectivity – as cool as it surely is – you are completely missing the bigger picture. The entire physical world is being digitally tattooed with sensor technologies and if you think there are a lot of humans on the Internet, just wait until that # is dwarfed by the # of “things” collecting and streaming data to the greater Internet. NFC enabled chips are streaming into all types of sensors and these sensors will ‘awaken’ industries to a new data renaissance, creating brand new user experiences for the individual holding their NFC enabled mobile device. Couple this with fast coming advances like the smartwatch and Google Glass and the ways in which an individual can interface with NFC embedded “things” will get easier, more niche, and more useful to the individuals. Speaking of useful, now is a good time to watch the video we teased at the top of this post.

This is just one man’s opinion, but I think the debate is already over. The Industrial Internet will demand it. This isn’t about sharing my Pandora playlist with my cousin through our phones at a family reunion, though it would be nice if he listened to music in the post-Twisted Sister era. Rather this is a complete re-invention of how humans interface with physical “things”, how these things collect and deliver data, and how we use these new delivery mechanisms to improve our lives.
Do you have an opinion on NFC technology and potential uses? Is NFC needed or are there simpler ways to deliver the same functionality? Please share your thoughts in the comments