HMake Your Headphones Tangle-Free with This Friendship-Bracelet Technique

Make Your Headphones Tangle-Free with This Friendship-Bracelet Technique [DIY]

http://feeds.gawker.com/~r/lifehacker/vip/~3/g0Nld6XO5FM/make-your-headphones-tangle+free-with-string-and-a-friendship-bracelet+making-technique

Posted in Companies | Leave a comment

Shopper Tracker’s Kinect Hack Is Like Google Analytics For Retail Store Shelves

Shopper Tracker’s Kinect Hack Is Like Google Analytics For Retail Store Shelves

“Brick and mortar store owners can now get access to the same kind of analytics available to website admins. Shopper Tracker is a new product from Argentinian developer Agile Route built off of Microsoft Kinect. It analyzes customer movements to provide traffic flow analysis and heat maps indicating which shelves are attracting shoppers and which products they touch or take. This can be tied to conversion data by product SKU to help merchants optimize where products are placed within their stores.

To attain similar market research, merchants typically have to pay observers or use equipment and surveys that are expensive, inaccurate, and influence the behavior of the people they’re studying. With Shopper Tracker, multiple shoppers can be simultaneously tracked around the clock. As it doesn’t cost much more to conduct longer studies, merchants can get more confident results and do A/B testing.

Prism Skylabs, a company that debuted at our TechCrunch Disrupt conference, tries to pull similar traffic flow data from a store’s existing surveillance cameras. While Shopper Keeper requires an initial set up cost of buying several Kinect sensors, it provides much more specific activity about customer behavior.

Posted in Kinect | Leave a comment

New ASP.NET website launched

New ASP.NET website launched

“A few weeks ago we introduced a beta of a freshly designed http://asp.net website. Today we launched it. Jon, myself, and the team that manages the site took lots of your feedback (lots from the comments of the Beta Blog Post) and did our best to incorporate as much as we could. This is just the start, and we’ve got lots of plans for the future including responsive design, more text content, localization, more HTML 5, HD Video, closed captioning and lots more.

Posted in ASP .NET | Leave a comment

Kinect SDK Dev Resource Round-up

Kinect SDK Dev Resource Round-up

http://channel9.msdn.com/coding4fun/kinect/Kinect-SDK-Dev-Resource-Round-up

“Last week’s as a “Theme Week” didn’t do so bad, so we’re going to it again, but this week we’re going to focus on the Kinect and Education.

First we’re going to help you education yourself (as it relates to the Kinect of course! Kinect SDK – resources for developers

The official Kinect SDK is here, so there shouldn’t be any problems with incompatible frameworks and libraries on Windows systems. That being said, there are already a couple of interesting resources that I would say are important for developers who just start Kinect development, and for those that were already working with it (e.g. with OpenNI or OpenKinect).

Project Information URL: http://dotnet.dzone.com/articles/kinect-sdk-resources

Contact Information:Blog: Dennis Delimarsky Twitter: @DennisCode”

-Sent from Weave for Windows Phone 7

Posted in Kinect | Leave a comment

KsigDo. A Knockout, SignalR, ASP.net, MVVM, MVC and EF all mixed together into a multiuser real time sync To Do

KsigDo. A Knockout, SignalR, ASP.net, MVVM, MVC and EF all mixed together into a multiuser real time sync To Do” example

http://channel9.msdn.com/coding4fun/blog/KsigDo-A-Knockout-SignalR-ASPnet-MVVM-MVC-and-EF-all-mixed-together-into-a-multiuser-real-time-sync-

“The scope of technology used in this example was kind of breath taking, yet Anoop was able to bring it all together, exampling it to us as we followed along…KsigDo Task Pad – Real-Time UI View Model syncing across users with ASP.NET, SignalR, Knockout MVVM and EF

KsigDo = Knockout + SignalR To-do app. Source code is here in Codeplex, keep it handy.

Real time data syncing across user views *was* hard, especially in web applications. Most of the time, the second user needs to refresh the screen, to see the changes made by first user, or we need to implement some long polling that fetches the data and does the update manually.

Now, with SignalR and Knockout, ASP.NET developers can take advantage of view model syncing across users, that’ll simplify these scenarios in a big way, with minimal code. This post discusses how to implement a real time to-do pad, which will sync data across users accessing the application. This means, users can make changes to their tasks (add/remove/update etc), and other users will see the changes instantly. The focus is on the technique, I’m not trying to build a fabulous user experience here.

I know we are tired with To-do examples, but now let us build a To-do application that can sync tasks between you and your wife (or your team mates) in real time, with full CRUD support, and persistence. And yes, we’ll keep the code minimal, and maintainable using a proper View Model (Oh, is that possible in JavaScript?).

So, see this video, and here you can see the changes you apply to the tasks in one screen (adding, deleting, updating etc) you can see that the data is getting synced across multiple users.

…First Things First

To start with, let us create a new ASP.NET MVC 3.0 application. Create an empty project, I’ve ASP.NET MVC 3 tools update installed. Once you’ve the ASP.NET MVC project created, bring up the Nuget console (View->Other Windows-> Package Manager console), and install the Nuget packages for Knockout and SignalR.install-package knockoutjs

And SignalRinstall-package signalr

Also, do install Entity Framework latest version if you don’t have the same, so that we can use the Code first featuresInstall-Package EntityFramework

If you are already familiar with Knockout and SignalR, you may skip the next two titles and go directly to ‘Building KsigDo’ section.Knockout

Knockout Js is an awesome Javascript library that allows you to follow the MVVM convention, to bind your User controls to a JavaScript view model. This is pretty cool, because it allows you to build rich UIs pretty easily, with very minimal code. Here is a quick example that shows how you can bind your HTML elements to a Javascript view model.

Here is a very simple view model.

…Building The KsigDo App

Now, let us go ahead and build our KsigDo app. Let us put together the bits step by step.Task Model For Persistance Using Entity Framework Code First

In you ASP.NET MVC application, go to the Models folder, and add a new code first model file. Our model is very minimal, and as you can see, we have a taskId and a title for a task, and few validation rules defined, like title’s length. Also, the completed property decides whether the task is a completed one or not.

…TaskHub For Basic Operations

Create a new folder named ‘Hubs’ in your ASP.NET MVC project, and add a new TaskHub.cs file (No, we are not using Controllers now). And yes, you can place your Hubs any where. Here is our TaskHub, inherited from SignalR.Hubs.Hub class. You may see that we are using this Hub to perform most of the CRUD operations in our Task Model.

…The Main View

Now, let us go ahead and create our client side. Add a ‘Home’ controller, and an ‘Index’ action. Create a new ‘Index’ view. Also, just make sure you’ve the necessary Javascript Script wirings to import Knockout and SignalR libraries (See the code).

Our Index page has got a couple of view models, and a bit of HTML (view). For view models, we’ve a taskViewModel, and a taskListViewModel, as shown below. You may note that our taskViewModel is having almost the same properties as we have in our actual Task model, so that SignalR can manage the serialization/mapping pretty easily when ever we call the methods in our TaskHub.

Adding and Removing items

Have a look at the addTaskMethod in the taskListViewModel, you’ll see that we are creating a new task, and then invoking the ‘add’ method of the ‘hub’, which internally calls the TaskHub’s Add method in the server. In the TaskHub’s Add method, you’ll see that we are broadcasting the added task to all the clients by invoking the taskAdded method in the client side back – and there we are updating the ‘items’ observable array, so that Knockout will internally manage the rendering of a new

under the based on the data template ‘tasktemplate’ (see the above view code where we have the tasktemplate.

Delete also works in the same way, you can see the ‘x’ button is bound to the remove method of each individual taskViewModel, which internally calls the taskListViewModel’s removeTask method to invoke the Remove method in TaskHub using the hub proxy, and from there, the taskRemoved will be invoked on all the clients, where we actually remove the item from the items collection.

Updating an Item:

Once an item is bound to the template, please note that we are subscribing to the change events of a task in taskViewModel. When ever a property changes, we call the updateTask method in the ownerViewModel, which again calls hub’s update method which sends the task to our TaskHub’s update method – thanks to the wiring from SignalR. There, we try to save the item, and if everything goes well, the updated item will be broadcasted from the TaskHub to all clients, by invoking the taskUpdated Javascript method we attached to the hub, where we actually does the updates the properties of the item in all clients.

Posted in Entity Framework, MVVM, SignalR | Leave a comment

WordPress Theme for Promotional Windows Phone Apps/Games sites

WordPress Theme for Promotional Windows Phone Apps/Games sites

http://www.wp7wordpressthemes.com

If you are a developer who has been working on a game for weeks and months and nearing publish date, you must also be getting anxious about how to promote your application

Posted in Windows Phone, Wordpress | Leave a comment

Tablets Deliver a New Business Book Mashup

Tablets Deliver a New Business Book Mashup

“As a voracious consumer of Web content since the early days (and an active blogger myself since 2004), I’ve found one of the most important aspects is the interactive component. When readers of content, like TechCrunch, want to learn more, the hyperlink, author’s Twitter feed, and additional headlines are ready.

I often get lost following the bread crumb trails from one blog post to another and then to a video or Twitter feed and back again. It’s content with context. And those links (as well as searches) drive people I don’t know to my stuff. Contextual links are the currency of the social web.

This interactive component has been non-existent in business books because of the stand-alone, linear nature of the dead-tree publishing format.

Until now.

With the release of the new full-color Kindle Fire tablet from Amazon a few weeks ago (as well as the Apple iPad and Barnes & Noble Nook) a new kind of business book is born. As an author of seven previous books, I was excited about the opportunities for delivering content in a new way—a mashup of a book and a blog.

Business books on a tablet computer means a non-linear experience and makes the content come alive! You can instantly jump from one part of the book to another. Better yet, now you can instantly link from the book to external content too. In addition, it’s in full color allowing infographics to illustrate key points. It means a book read on an iPad or Kindle Fire is like reading a blog post with links to valuable content from other places. The new book experience means watching the video the author mentioned with one click. It means you can check out the Twitter feed of the expert cited in the text. You can see the cool picture that was once worth 1,000 words.

As an author, that is a terrific opportunity. I specifically wrote my new book Newsjacking: How to Inject your Ideas into a Breaking News Story and Generate Tons of Media Coverage to take advantage of these full color interactive components. Newsjacking was conceived, written, and published as an e-book only publication. Because I was able to link readers to the Web for additional content, the book became much shorter than a print business book that typically must include lots of background information, footnotes, and the like.

I’m convinced that this new business book paradigm will aid anyone in learning. It means university curriculums will need to adapt. Textbook authors must scramble. It is a new world.

Incidentally, I’m not advocating that print is going away. Heck I read a daily print newspaper, many print books, and a bunch of print magazines. But strongly believe there is room for both print and optimized e-content.

As my new book was launched, one aspect surprised me very much. I heard from about 50 people who, in less than a day, heard about my new book, downloaded Newsjacking, read the entire thing (which takes about an hour) and wrote reviews, blog posts, or tweets about the book. That never happens with a 250 page print book. That’s the power of a business book mashup.

David Meerman Scott is a marketing strategist, keynote speaker, seminar leader, and bestselling author of The New Rules of Marketing & PR, Real-Time Marketing & PR and Marketing Lessons from the Grateful Dead: What Every Business Can Learn from the Most Iconic Band in History (written with co-author Brian Halligan, CEO of HubSpot).

Posted in Digital Textbooks, Social Media | Leave a comment

Wikipedia? Watch all of its activity in real-time

Not impressed with Wikipedia? Watch all of its activity in real-time

http://thenextweb.com/apps/2011/12/04/not-impressed-with-wikipedia-watch-all-of-its-activity-in-real-time/

“This is absolutely amazing. We know that Wikipedia gets additions, edits, and deletions all of the time, but without a visualization we just have to assume that’s the case.

With Wikistream, we can see exactly what’s happening on Wikipedia in real-time. The background image on the page updates randomly, and sometimes the stream goes so fast it’s impossible to even see what’s going on.

You don’t really have an idea of how much content gets tweaked on Wikipedia globally until you see this stream. Every type of topic you can imagine has dedicated people adding, removing, and deleting information every nanosecond.

If you don’t want to see the full global stream of Wikipedia activity, Wikistream lets you choose which country to follow, and lets you toggle which type of information you’d like to see in real-time. For example, you could watch a stream of just all of the new articles added to Wikipedia, and not updates, edits, or conversations.

If the stream goes too fast or you’d like to click-through to a particular page or edit, just tap your P button and the entire stream will pause.

Here’s how the project explains itself:

Hopefully wikistream provides a hint of just how active the community is around Wikipedia. wikistream was created to help recognize the level of involvement of folks around the world, who are actively engaged in making Wikipedia the amazing resource that it is.

The importance of Wikipedia is often forgotten, as it has replaced physical Encyclopedia’s in many cases. Remember when you used to have to wait for the latest volumes for your set of Brittanica books? Watch this stream for a few seconds and ask yourself if you’d like to go back to that. Probably not.

➤ Wikistream”

-Sent from Weave for Windows Phone 7

Posted in Visualisation, Wikipedia | Leave a comment

Windows Phone app makes fives times more than iOS version

Windows Phone app makes fives times more than iOS version – A developer case study

http://feedproxy.google.com/~r/wmexperts/~3/dhaHbO54g3E/story01.htm

“We like single case studies. You get exceptional detail and that personal touch. We also know you can’t extrapolate the result to every similar situation, but they are useful for drawing some conclusions. For example, a few months ago, we wrote about about a Mortal Kombat guide for Windows Phone versus its Android version (Part 1, Part 2), with the former having a higher return in ad-revenue. Now we turn to a case with iOS.

The story is told by Anlock, who specialize in child-learning apps for mobile platforms. They make the same apps for both iOS and Windows Phone except that the iOS version is “more enhanced”. They were making only iOS apps but were persuaded to try their hand at Windows Phone–since they had all the content, porting was easy. On both platforms their apps received the same 4 and 5 star reviews and both were even featured at some point in the Marketplace and App Store. The only difference between the two, really, was Anlock tried an “extensive advertising campaign” with iOS (that failed) whereas on WP7, they had no out-of-pocket advertising program. So what was the outcome?

“In terms of ranking, our WP7 app has been number 1 in the US in the Kids + Family category for the past three months in the Marketplace. As for the iPhone app, it has been ranked in the top 400 in Games\Educational for more than 2/3 of the entire time frame, reaching the top 100.

The end result? As said, FIVE time more sales of our WP7 app vs. our iPhone app.”

Posted in Windows Phone | Leave a comment

IMesh Toolkit – Components – Annotation

http://www.imesh.org/toolkit/work/components/annotation/

Posted in Annotation | Leave a comment