1. My latest Windows 8 app "Tweaker" WON the Windows 8 Online App-a-Thon recently held by codercharts.com

    ...and is now available in the Windows Store!!![http://apps.microsoft.com/webpdp/en-us/app/tweaker/330612cd-83b0-4b8b-9cd5-6e196dfc980d]

    Very proud to be one of the first 1000 apps in the Windows Store.



    This is a Hackathon [online]

    {codercharts} hosted the Windows 8 Online App-a-thon on behalf of Microsoft in preparation for their launch of Windows 8 and to help generate developer excitement around the platform. It was a great way to do it and I actually met few developers that I'd now consider among my friends. Which doesn't even always happen at in person hackathons. The extended nature of the event and being online allowed some more time to chat than when you are at an in person hackathon with a few hours to finish your app before everyone goes their separate ways.

    Are you a Hacker? Are you a UI Designer? Have a great idea? The hackathon has ended Microsoft and CoderCharts are proud to announce our Windows 8 Online App-a-thon to promote the release of, you guessed it, Microsoft’s new operating system: Windows 8. Windows 8 apps can be created using JavaScript/HTML5, C#, VB.NET, or C++. Each language can access the full power of the Windows 8 runtime to create awesome apps that run on tablets, laptops, or desktops. Come and join the fun. Be the next viral app right when the operating system is released. On top of that, Microsoft is sponsoring prizes. The winning app from each category (Utility / LifeStyle / Edutainment) will receive $1000 value in gift cards. To be eligible for prizes, entries must be submitted by legal US residents / teams with at least one member who is legal US resident (for details, see the Official Rules).


    What is Tweaker?


    Tweaker the Tweet Speaker allows you to passively listen to and watch tweet and photo activity from Twitter. While the "Tweaker" speaks Twitter activity it displays text and image content on lively animated tiles. Tweaker speaks Twitter activity from around the world right to your ears. Trial version is fully functional with reminders to purchase intermingled among the tweets.

    In order to present our apps to the judges and for public voting, we were asked to create a video of our app and post it onto youtube. Have a look, sorry for the low audio [i'll get that fixed when I'm not coding so much] The video covers a lot of the design points and Windows 8 features you will need to consider as you developer your Windows 8 apps, and many of those some details are covered later in this article as well.
     



    Building the Windows 8 Style Tweaker app

    Leverage Microsoft design style

    Content is the heart of Windows Store apps, and having said that, let me reiterate, putting content before chrome is fundamental to the design of Windows Store apps. Thay say 'Everything else is accessory or chrome' and we leverage the Windows 8 features in Tweaker to achieve the ultimate goal of what UI design should be, keep the focus on the content.

    Tweaker utilizes a clean and open layout that minimizes distraction and helps people get immersed in the content. By maintaining a clear information hierarchy and utilizing the predefined type ramp for Windows 8 the user knows what is important right away. By aligning to the Windows Store app silhouette people can more instinctively recognize the apps' features and purpose giving the user confidence as they first enter the app for the first time rather than the uncertainty of learning a new UI.

    Be fast and fluid

    Text and images are displayed on animated tiles with colors and animations in line with Windows 8 style. Tiles exitContent, enterContent, addToList, and deleteFromList animations from the WinJS library give the application a fast a fluid feel that Windows 8 users expect. These animations are joined by the MetroJS library by Drew Greenwell [http://www.drewgreenwell.com/projects/metrojs] which manages the animation of the content within the tiles and some flipping and rotating of the tiles themselves.

    Designed for touch

    Windows Store apps are designed to be touch first. They leverage the hands and fingers for what they are great at, with comfort and ergonomics in mind. At the same time, Tweaker makes sure to keep the main control interfaces of the app such as the appBar and settings charms accessible by mouse and keyboard or even just keyboard. Windows 8 apps can be used on all kinds of devices and ensuring your app is usable with a variety of input devices is the only way to guarantee a good experience for all of your users.

    Built-in controls

    I must admit some small disappointment in the completeness of the WinJS library in regard to the available controls. Simply put, there are more Built-in controls available for the XAML apps than for the HTML5 apps on Windows 8. For example, the VariableSizedWrapGrid is not available for your HTML5/JS Windows 8 apps. The VariableSizedWrapGrid provides a grid-style layout panel where each tile/cell can be variable size based on content, something that might have been pretty useful in my app. But it is just that, a small disappointment, the WinJS library has plently of breadth in terms of controls - it just didn't have THAT one.  Check here for some detailed user experience (UX) guidelines for the built-in controls.

    Tweaker implements the ListView control to store manage the animated tiles of twitter activity you see within the app. The appBar control is used to store category option and the pin to start buttons.
    Persistant options are postioned to the right in a group and the pin to start command is positioned on the left of the appBar in line with the guidance from Microsoft.


    Snap and scale beautifully

    Tweaker supports snapped, filled, full screen portrait, and full screen landscape views.
    The snapped view restricts the visible content to only the tweet currently being read, while all of the other views arrange the amount of tiles and their position/size to fit whatever layout the user wants. If a user can hold their device or arrange your app in all variations they are more likely to enjoy their experience and use your app again. Consider implementing all of them unless there is a compelling reason why your app can't.

    It also scales to multiple form factor device screens ranging from <10" tablets to >27" screens.
    Tweaker uses the ViewBox control which scales a single child element to fill the available space without resizing it. This control reacts to changes in the size of the container as well as changes in size of the child element. By wrapping my application in a ViewBox my fixed layout scales to all devices on Windows 8. This is only one of the methods to scale beautifully on Windows 8, check out the options and do what is best for your application.

    Use the right contracts

    Tweaker implements the Search contract to let people search twitter activity from anywhere in Windows or from within the app itself via the Search Charm in Windows 8.
    The PlayTo contract allows the app to stream the audio to any DLNA device on the network. This opens new use cases for the app such as a conference streaming #conferencehashtag tweets right into their lobby/welcome area from their Windows 8 tablet or PC over the network. They would just open the devices charm while listening to Tweaker and select from any of the available devices on the network that support the DLNA standard.

    Invest in a great tile to feel connected and alive

    They say the tile is the front door into an app on Windows 8 and people like to walk through nice inviting looking doors. Tweaker implements the square and wide tiles to give the user full control over the customization of their start screen. Categories of Twitter activity or custom #hashtag searchs can be pinned to the start screen as secondary tiles.  Both the primary and secondary tiles are live tiles, bringing twitter content directly to the start screen. Images and text are updated on the tiles making the app feel connected and alive even when it is not open. Live tiles and secondary tiles encourage users to come back to your app and is one of the great features available for Windows 8 app developers to use.

    Roam to the cloud

    Windows 8 apps have an awesome cloud storage feature that developers can (and should!) utilize for FREE to store and access roaming settings, state, and a small amount of user content. Tweaker uses this to keep track of where you left off in the app and to return you to that same place if you re-enter the app from the primary tile at a later date or even if you launch the applicaiton on another PC. It also keeps track of your voice accent selection and other app settings to ensure you can continue right where you left off and get back to enjoying the content.

    Paid App with Trial


    Tweaker is in the Windows Store and can be purchased for $1.99. There is a free full featured, unlimited time trial available which includes reminders to purchase the app. Windows 8 Trial features allow developers to get additional exposure for their paid apps. Statistics from the Windows Phone team indicate app sales are 7 times higher for Paid apps when they offer a trial, I expect the same thing to occur with Windows 8 trials.




    Embrace Microsoft design style principles

    I hope that some of the pride i took in developing this app shows through clearly to the users. I'm not a designer, I'm a developer - but Windows 8 minimalistic stance helps us do more with less and boils these UI design principles down into a consumable form. One that I think enables developers to produce beautiful apps on their own or with a designer in tow.  The fast and fluid animations combined with the authentically digital UI takes full advantage of the digital medium that is Windows 8. There are no physical boundaries from chrome making the consumpution of the content inefficient.

    For anyone interested in learning these principle there are more than 9 hours of videos explaining the details of Windows 8 design. http://www.windowsuserexperiencetraining.com All of these videos are excellent and they provice much of the same [more actually] content you will be exposed to if you attend one of the many Dev Camps and information sessions for Windows 8 developers.

    The POWER of Windows 8

    Something unique that I did with this app is that I created this app on my Windows 8 Tablet. That's right, it was developed entirely on my Samsung Series 7 Slate with Windows 8 installed on it. The full versions of Visual Studio, Adobe Creative Suite, and all the other tools I use in my development work can all be installed on my Windows 8 tablet, no problem. Windows 8 on a tablet offers you a full featured computing experience, not a lightweight experience like some other platforms offer.  And the 'touch first' Windows 8 apps in the Windows Store are designed to work great on all devices, big screen, little screen, keyboard, touchscreen whatever so this isn't just a tablet game. This is a single OS to unite tablet, desktop, laptop, and family hub experiences into a single solution that is just amazing.

    Win as one


    Tweaker uses the contracts available in the Windows 8 ecosystem and many cues from the UI model and developer guidance to take advantage of what people already know and provide a sense of familiarity, control, and confidence making Tweaker THE BEST app for consuming Twitter activity in a passive manner.

    And boy oh boy did I win! I present to you the first of the many thousands of dollars I expect to make from the Windows 8 apps I am developing. Thank You CoderCharts, Thank You Microsoft, and Thank You to the other competitors and now friends who make the competition worthwhile.




    Check out some of the competitors apps  


    Please check out some of the other apps that were in the competition. I hope to compete with them all again, in the Windows Store!

    sim Trader - by thelastbyte [Winner of the Utility Category]
    http://www.youtube.com/watch?feature=player_embedded&v=jcG4CalhLFU

    The Holy Bible - also by me. :)
    http://www.youtube.com/watch?feature=player_embedded&v=ywQmUsp5CTM

    Global Video Search - by renubk
    http://www.youtube.com/watch?feature=player_embedded&v=14qAx-LMUfc

    GeoCrack - by mneubrand   [Winner of Edutainment Category]
    http://www.youtube.com/watch?feature=player_embedded&v=qMxLPaeWHhg

    Social Brainz - by julianatanasoae
    http://www.youtube.com/watch?feature=player_embedded&v=INwwgbZc1SA

    Dots - by isa_hayat
    http://www.youtube.com/watch?feature=player_embedded&v=t6JAhQYfW1o

    FlixUniverse - by sreejith
    http://www.youtube.com/watch?feature=player_embedded&v=VuKGw2E7-oY





  2. I have emerged victorious in the Fun and Most Weird category of the Zappos.com Gifting Hack-a-thon Hack-a-long. My entry which I have described previously was a Email gifting mechanism through which you could send your friends the world famous Zappos.com Core values. It was a very busy week during which the Hack-a-long was held so I was trying to keep things simple and trying to target the Weird category. The strategy worked out and I will recieve a $100 gift certificate to spend at Zappos and a notch on my belt for the future. Zappos is a very cool company and I wouldn't mind applying to work there someday if Las Vegas were within my horizons.


    Feel free to give it a try and send your friends the gift of core value or something... yeah. :)http://www.ondemandcommercials.com/zapposcorevaluesgifting.html



    Here is the winners -





  3. I started to frequent this website WindowsPhoneParent.com because I love Windows Phone and I'm a parent too. They do a really great job of finding and reviewing great apps for both kids and parents, I would go as far as saying this is THE BEST source for kids/parents app information. I was excited to see they were offering a free advertising opportunity on their facebook page one day so i jumped on the chance and managed to snag one of the two open spots they were offering. Be sure to check out their video reviews on their site, they often have the apps reviewed by kids in the videos and it is just so cute and a great way to see how real kids interact with real apps.



    I was suprised to see we all did the little banner thing that you see sometimes on the app icons in the marketplace. Gonna have to think of my strategy in the future as it doesn't really stand out if everybody does the same thing. I think my implementation of the banner is the best, what do you think? Let me know in the comments.

    Here is the ad displayed within the context of their page -




  4. I'm a Windows Phone developer and I experience a lot more earnings with my ad supported apps than I do with my paid apps. Perhaps this is my apps or the users on the environment, whatever the reason I like money. If you like to earn money and are working on developing apps for Windows 8 you can utilize the Microsoft Advertising SDK to enable ads to display in your apps.

    What size ads are available for Windows 8 on Microsoft Advertising?

    I'm personally not too keen on the sizes, but let's see how they look out in the wild before passing judgement. What do you think of the available sizes? Let me know in the comments.

    There are currently 4 sizes available.

    728 x 90

     300x250

     250x250
     160x600

  5. My dog likes to dig holes...

  6. We recently had one of our Marketing folks request to make the 'Coming Soon' items in our product result lists more prominant. But no suggestion was made on how to do so. For years I have been trying to get my company to use testing data to drive decisions on changes to our website. I even have a free tool for the job. This turned out to be the perfect opportunity to introduce them to Google Website Optimizer.

    Google Website Optimizer is Google’s free website testing and optimization tool. It allows you to increase the value of your existing websites and traffic for free. You can use Website Optimizer to test and optimize site content and design, you can quickly and easily increase revenue and ROI whether you’re new to marketing or an expert.


    Here are our original product result listings. Coming Soon communities have the words 'Coming Soon' in place of a price value.



    Should it be green? Red? Bold? Italic? Bold Italic? Green Italic? Green Bold Italic?









    How the heck should I know? Let's use Google Website Optimizer and run a test. We will see which one of the display options in the list will get the most people to the Coming Soon community homepage so they can get on the VIP List and eventually buy a house.






    We need to set up an experiment in Google Website optimizer. First we need to decide if you want to create an A/B Experiment or a Multivariate Experiment. For this example we are using A/B Experiment.



    Google provides a nice little reminder upfront about what you will need for your experiment.



    You will need to provide an experiment name. The original page URL, variation page URL's, and the conversion page URL.


    You can see the instructions, or get some instructions for your webmaster all nicely packaged. Please go look at the instructions, it's not that hard.


    There is a validation step in between where Google will validate that you have placed the javascript code correctly on your original, variation, and conversion pages.

    And from there we should have our Experiment running and reports will begin to be generated soon.

  7. I recently participated in the Zappos.com Hack-a-Thon Hack-a-Long and created a litte web application leveraging the Zappos.com API. Their was a theme for the Hack-a-Thon and it was 'gifting'.
    Gifting. Gifting is a combination of the words Giving - the act of To Give and Lefting - German for the opposite of Righting. Wait, our lawyers just informed me that is not correct. Okay, let's just say that scientists may never agree on the actually definition of Gifting. Gifting is our theme for this Hack-a-long contest. We are looking for anything that leverages the Zappos API and falls into the theme of Gifting. We aren't even saying the final product has to be electronic...

    So what to build? There are a lot of neat things in their API, searches, products, images, statistics on the latest purchases and even their core values. So I decided I would allow people to give each other a core value via email from my web form. If you don't know, Zappos.com is pretty famous for their core values which are at the heart of it being such a great and fun place to work (from what I hear).

    So here is what I built.
    http://www.ondemandcommercials.com/zapposcorevaluesgifting.html

    The recipient of the Core Value Gift will get an email  similar to the following with one of their core values.
    Deliver WOW Through Service

    At Zappos, anything worth doing is worth doing with WOW.
    WOW is such a short, simple word, but it really encompasses a lot of things. To WOW, you must differentiate yourself, which means doing something a little unconventional and innovative. You must do something that's above and beyond what's expected. And whatever you do must have an emotional impact on the receiver. We are not an average company, our service is not average, and we don't want our people to be average. We expect every employee to deliver WOW. Whether internally with co-workers or externally with our customers and partners, delivering WOW results in word of mouth. Our philosophy at Zappos is to WOW with service and experience, not with anything that relates directly to monetary compensation (for example, we don't offer blanket discounts or promotions to customers). We seek to WOW our customers, our co-workers, our vendors, our partners, and in the long run, our investors.
    Want to REGIFT this Value? - Want to send a different Core Value?"


    As you can see, I even allow REGIFTING! :) On another note, in the Zappos.com Core Values API there exist a few easter eggs. For example, they only have 10 core values. But like in Spinal Tap, the numbers just go to 11. Because you know like your up on stage right and you have a regular amplifier and you're rocking out at 10. Where can you go from there?

    We only have 10 core values but the numbers all go to 11 Because 11 is always better 10 http://www.youtube.com/watch?v=EbVKWCpNFhY
    The contest 3 categories and has some prizes available for each category.

    • Best Overall Application: $100 value ($100.00 Zappos.com electronic gift certificate)
    • Most Fun and Weird Application: $100 value ($100.00 Zappos.com electronic gift certificate
    • Best Mash-up Application (integrating other APIs or apps): $100 value ($100.00 Zappos.com electronic gift certificate There were also a few partner API's that are also offering prizes for using the Zappos.com API and the partner API in the entry.

    Some of those partners were also going to offer up some side prizes -

    Rovi:  APIs for Multi-Media
    TokBox: Drop in some video chat with Open-Tok
    SendGrid: Get your email on!
    Context IO: API for quick and easy indexing of email inboxes.
    Twilio - make almost anything SMS or Voice capable using Twilio APIs and tools.



    My Zappos.com Hack-a-Thon entry hopefully falls into all 3 categories. I used the SendGrid API in my entry as well, maybe I can win a side prize too.

    "SendGrid's cloud-based email infrastructure relieves businesses of the cost and complexity of maintaining custom email systems. SendGrid provides reliable delivery, scalability and real-time analytics along with flexible APIs that make custom integration a breeze."

    It was pretty easy to use their API, the only problem I had was I needed to have my hosting provider open up port 587 so I could communicate outbound over SMTP. That was no problem, as my hosting provider Siteground.com  always comes through for me. I highly recommend them. :)


    They haven't judged the hack-a-thon, so I don't have much to say about it right now. If I win something I'll be sure to post an update.
Blog Archive
About Me
About Me
Labels
Loading
Dynamic Views theme. Powered by Blogger. Report Abuse.