Hypothes.is

http://hypothes.is/index.html

If wherever we encountered new information, sentence by sentence, frame by frame, we could easily know the best thinking on it.

If we had confidence that this represented the combined wisdom of the most informed people–not as anointed by editors, but as weighed over time by our peers, objectively, statistically and transparently.

If this created a powerful incentive for people to ensure that their works met a higher standard, and made it perceptibly harder to spread information that didn’t meet that standard.

These goals are possible with today’s technologies.

They are the objectives of Hypothes.is.

nz

Posted in Knowledge | Tagged | Leave a comment

Developers: 31 Days Of Windows Phone Metro Design From Microsoft UX Designer

http://feedproxy.google.com/~r/WmPowerUser/~3/t9syfzItAzk/

“We all know about the Metro Design from Microsoft. Its spreading quickly across other product teams inside Microsoft and also within design communities. Arturo Toledo, Senior User Experience Designer at Microsoft for the Windows Phone Design Studio is going to blog about Metro Design for 31 days. It should be more valuable to Windows Phone and Windows 8 developers for designing their own apps. Today he blogged his first post on #1 Metro Design Principles and Metro Design Language.

According to him,

Metro is defined by two things: Metro Design Principles and Metro Design Language.

The Metro Design Principles are the pillars (usually abstract concepts) that guide the creation of experiences for Windows Phone.

The Metro Design Language is a set of concrete user interaction, visual design, motion and application flow elements and rules.

Its definitely an interesting read if you are new to Metro design world. Keep an eye on his blog for rest of the posts in this series. If he posts anything that interests general consumers, I’ll post about it at WMPoweruser.”

-Sent from Weave for Windows Phone 7

Posted in User Experience, Windows Phone | Leave a comment

Stephen Wolfram Blog : Jeopardy, IBM, and Wolfram|Alpha

http://blog.stephenwolfram.com/2011/01/jeopardy-ibm-and-wolframalpha/

Posted in Bing, Jeopardy, Wolfram|Alpha | Tagged | Leave a comment

Fever Picture

http://www.kurzweilai.net/fever-picture-artist-gavin-blake-illustrates-kurzweil-talk

Posted in User Experience | Tagged | Leave a comment

Timeline – Web Widget for Visualizing Temporal Data

http://www.simile-widgets.org/timeline/

Posted in Timeline | Leave a comment

Share your holiday photos (or those taken last night…) with this Photo Sharing Series!

http://channel9.msdn.com/coding4fun/blog/Share-your-holiday-photos-or-those-taken-last-night-with-this-Photo-Sharing-Series

“So you have a bunch of photos from the holidays? While you know all about the different photo sharing services and sites, as a dev you’d like to build your own sharing service wouldn’t you? And maybe use that as a chance to play with building a mobile app that hooks to Windows Azure?

Check out this in-progress series on doing just that!Theory of a Cloud Based Photo Sharing App using Windows Phone and Azure

In the next couple of posts we’re going to go on a bit of a tangent and discuss how you can connect your Windows Phone application to the cloud. Whilst a lot of these concepts can be applied to any of the cloud service providers, for the purpose of this discussion we’re going to focus on Windows Azure.

The example we’re going to work through is a photo sharing style application, Capture TechEd, which was actually created in preparation for my Phone+Cloud session at the recent TechEd NZ and TechEd Australia events. In summary the application allows a user to take a photo and share it to other users of the Capture TechEd application. The sequence of events is as follows:User takes a photo using the Capture TechEd application User enters a comment and assigns the photo to a particular TechEd Track Photo is uploaded to Blob Storage Uploaded photo URL, Comment and Track information is added to a Queue for processing Photo is dequeued and resized to 173×173 (the size of a Windows Phone Start tile) Toast Notification is sent to all users of the app to update their Start tile to the new photo.

In this post we’re going to go through each of these steps at a high level so that you understand the concepts. Then in subsequent posts we’ll go through each step in detail with the code that you’ll need to implement each step.

Step 1: Taking the Photo with the Camera

Step 2: Upload the Photo to Blob Storage

Step 3: Uploading the Processing Job

Step 4: Adding Job to Queue

Step 5: Image Processing

Step 6: Update Start Tiles via Notification

Step 7: Retrieve Recent PhotosA Practical Guide to Photo Sharing Apps using Windows Phone and Azure

The previous post in this series was called Theory of a Cloud Based Photo Sharing App using Windows Phone and Azure. We went through the architecture for a simple image sharing application. Steps 1 to 5 in this process involve taking a photo with the camera and uploading it to blob storage. To follow along with this article you’ll need to install both the Windows Phone SDK and the Windows Azure SDK for Visual Studio.

Step 1: Creating the Phone Application

private CameraCaptureTask camera = new CameraCaptureTask();

private string filename;

public MainPage() {

InitializeComponent();

camera.Completed += CameraCompleted;

}

private void CameraCompleted(object sender, PhotoResult e) {

var bmp = PictureDecoder.DecodeJpeg(e.ChosenPhoto);

filename = Guid.NewGuid() + “.jpg”;

using (var file = IsolatedStorageFile.GetUserStoreForApplication().OpenFile(filename, FileMode.Create, FileAccess.Write)) {

bmp.SaveJpeg(file, bmp.PixelWidth, bmp.PixelHeight, 0, 100);

}

CaptureImage.Source = bmp;

}

private void CaptureClick(object sender, RoutedEventArgs e) {

camera.Show();

}

private void UploadClick(object sender, RoutedEventArgs e) { }

Step 2: Creating the Cloud Application

The next step is to create our cloud project, which can be added to the same solution that contains your phone application. Right-click on the Solution node in Solution Explorer and select Add > New Project, and in the Add New Project dialog select the Windows Azure Project template from within the Cloud node.

Step 3: Generating a Shared Access Signature

In order to upload the photo from our Windows Phone application directly into Windows Azure Blob Storage we need to know one of the two access keys issued via the Windows Azure Management Console for the storage account you want to upload to. These keys are designed to be use within web sites or services that are located on a server, not for inclusion within client applications. Silverlight, whether it is used to build desktop applications or applications for Windows Phone, is a client technology and you should not include access keys within these applications.

Step 4: Retrieving the SharedAccessSignature

Now that we have a service which will generate the shared access signature we need to call that from within our Windows Phone application. In order to do this we need to add a reference to the UploadService to the Windows Phone project. Make sure you have built the solution and can browse to the UploadService (right-click on UploadService.svc and select View in Browser). …

Step 5: Completing the Upload

The last step is to call the UploadUriWithSharedAccessSignature method to retrieve the SAS, which is then used to upload the photo to Blob Storage. The following code starts by calling this method, then when response is received, the photo is uploaded to Blob Storage using the CloudBlobUploader class. The full code for this class is available at the end of this post.

This is just the start of the series, where you’re now uploading your photos to Azure. Keep an eye for the future posts for the rest of the story…

Here’s a few more links you might find interesting:Windows Phone First Up/ All Up Cross Platform Mobile Application Development Connecting Phone Applications to the Cloud Capture TechEd app in Zune Marketplace”

-Sent from Weave for Windows Phone 7

Posted in Azure Cloud, Windows Phone | Leave a comment

Why I would get a WP7 over its competitors

http://feedproxy.google.com/~r/RSS_1800PocketPC/~3/RNHKgsOMU8E/

“A good friend on Facebook asked me a question, Quote “Windows phones for n00bs.. Why windows phones beat Android/Iphone etc….. I still run A Nokia 3330 , I kid you not 🙂 So tell me WHY I Should choose the windows phone over a droid device… GO GO GO !!! lol 😉 inspired by ninja :D”

I can honestly answer this question in a one liner.. “ its all down to speed and ease of use” and I’ll explain what I mean by this.

HTML5 comparisons

Using SpeedReading as the benchmark tool

Samsung Omnia 7 = 27fps, 36ms Draw Duration

Nokia Lumia 800 = 33fps, 30ms Draw Duration

2ghz processor with 2gb ram Laptop = 5fps, 184ms Draw Duration

iPhone = you get bored after 5 minutes of 1fps

HTML5 comparisons

Using FishIETank as the benchmark tool.

Samsung Omnia 7 = 29fps

Nokia Lumia 800 = 52fps

2ghz processor with 2gb ram Laptop = 21fps

iPhone = you get bored after 2 minutes of 1fps

Taking a photo

Samsung Omnia 7 = 7 seconds from standby to photo on Facebook

Nokia Lumia 800 = 6 seconds from standby to photo on Facebook

iPhone = 32 seconds from standby to photo to Facebook app to upload

Feature rich Mobile OS

Where to begin?! You won’t need to find ‘an app for that’ as the OS does it

• Facebook / Twitter / Linked In / Windows Live – Are all baked into the OS with features that you can use straight away, no need to install anything, just add your username and password for each service on the first startup of your phone and your setup

(Photos to facebook, updating messages or reading and replying to friends messages)

• Bing Vision – It’s a one stop shop for anything you see, Like Google Goggles on the Android or an app on iPhone that translates text, It can scan QR codes and keeps a history of each scan, this isn’t a button push thing, the moment the QR code is pointed at its automatically decrypted and logged to history, It scans barcodes to find local shops with stock or perform a price comparison.

• Local Scout – Find numbers for local business’s, take-aways, restaurant’s, plumbers, etc, without using an app, just use your voice! You can even ask for directions to the business and the Maps will take over.

• Bing Music – Its like Shazam, if your phone can hear it, you can find it and buy it within a few seconds.

• Hubs – Picture / Me / People / Games, These are places that have saved me hours of my life, within a single click into the respective hub you can ‘at a glance’ bring yourself upto date with the things that mean the most to you

• Live Tiles – Your homepage has a feature that I that saves you precious time, by displaying the new information on a rotating tile that updates itself on the fly, showing number of new articles, emails, texts, phone calls, voicemails, etc, etc, etc.

• Maps – Bing maps or Nokia Maps (depending on model) for directions on foot or Nokia Drive (pre-loaded to Lumia handsets) for driving with turn-by-turn directions,

• Marketplace – Like iPhone & Android marketplace, your one stop location for over 50,000 useful apps (*no number bumping crApps you might see on other marketplaces) from Last.FM, Wikipedia, an amazing Xbox Companion app that controls your 360 over xbox live! and of course our own 1800PocketPC app from Cris Rowlands

In conclusion…

If you want to save time staring at your phone, get a WP7.

If you want to earn achievements by playing games on your phone, get a WP7.

If you want an OS that is bulletproof and can’t crash, get a WP7.

If you want an ‘out of the box’ experience thats the best out there, get a WP7!

Check out more : Windows Phone Apps | Windows Phone Games”

-Sent from Weave for Windows Phone 7

Posted in Windows Phone | Leave a comment

Front-TEL – Advanced Summer School on Frontiers of Technology Enhanced Learning

http://www.mifav.uniroma2.it/inevent/events/fronttel/index.php?s=143

Posted in Teaching and Learning | Tagged | Leave a comment

TED: Ben Kacyra: Ancient wonders captured in 3D – Ben Kacyra (2011)

Ancient monuments give us clues to astonishing past civilizations — but they’re under threat from pollution, war, neglect. Ben Kacyra, who invented a groundbreaking 3D scanning system, is using his invention to scan and preserve the world’s heritage in archival detail. (Watch to the end for a little demo.)_3iRKNj87o4

Source: http://www.ted.com/talks/ben_kacyra_ancient_wonders_captured_in_3d.html

Posted in Visualisation | Leave a comment

SlashColor – Developer and Web Designer

SlashColor – Developer and Web Designer, here is a tool for you!

http://feedproxy.google.com/~r/WmPowerUser/~3/Z1nvjQ5Xfy4/

“‘SlashColor’ is an application aimed at developers and Web designers, this FREE application let you gather the colour information used in a specific website.

Gather colour information from a website.

Tap your favourite colours and add them to your collection for future reference.

Send the colour codes to an email box of your choice.

* Colour information are given in HEX, RGB, HSV.

Simple, yet effective and straight to the point!

You can get the app here: Windows Phone Online Marketplace”

-Sent from Weave for Windows Phone 7

Posted in Technology | Leave a comment