Microsoft releases 3.0 of Windows Phone sync app for OSX

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

“Microsoft has never been shy about supporting Apple users with their software and that is especially true with Windows Phone 8. For instance, Microsoft announced that importing iTunes DRM-free music will be much easier on PC now, not requiring a conversion/import process.

Tonight, Microsoft has released ‘Windows Phone’ for OSX. The software, previously known as ‘Windows Phone 7 Connector for Mac’, has undergone a substantial rebranding and has received numerous new features. The naming may seem odd—Windows Phone—but it matches the Windows 8 sync app’s name and it actually makes sense. When you look at your PC or Mac and see the icon, it says Windows Phone because it is your Windows Phone. Microsoft has simplified syncing by making it very minimalist and barebones: just drag and drop whatever media you want… Tag: mac connectorWindows Phone for OSXosxappleSync softwaresyncingmediaitunesNews”

-Sent from Weave for Windows Phone 7

Posted in Uncategorized | Leave a comment

Microsoft site loophole lets anyone buy Windows 8 Pro for just $15

Posted in Uncategorized | Leave a comment

Microsoft drops Windows Phone Store developer registration to $8 for eight days

http://www.engadget.com/2012/10/30/microsoft-drops-windows-phone-store-developer-registration-to-8/

“How amped is Microsoft to get developers into the Windows Phone 8 Store? The company announced today at Build that it’s lowering developer registration to $8 — that’s down from $99. Got to get in there quick, however — that price is only good for the next eight days. Seems to be some kind of theme here, no?

Update: Looks like the discount situation is a little more involved than just that. According to Microsoft, “You’ll be charged $99 USD or equivalent in your local currency, and we’ll refund the difference in the next 30 to 45 days.” Ninety-two percent discounts don’t just happen overnight, after all.

Filed under: Mobile, Microsoft

Microsoft drops Windows Phone Store developer registration to $8 for eight days originally appeared on Engadget on Tue, 30 Oct 2012 13:58:00 EST. Please see our terms for use of feeds.Permalink | Email this | Comments”

-Sent from Weave for Windows Phone 7

Posted in Uncategorized | Leave a comment

Nokia Publishes Windows Phone 8 Guide For Developers

http://feedproxy.google.com/~r/WmPowerUser/~3/7ADDbs9SIyc/

“Unlike other Windows Phone OEMs like HTC and Samsung, Nokia is actively working with developers to bring more apps to the Windows Phone eco-system. In fact, they even introduced two new developer programs for Windows Phone developers. First, Nokia Ad Exchange (NAX) free way for developers to quickly and easily monetise their apps using in-app advertising. Second, Nokia Premium Developer Program (NPDP) which costs $99 USD for an annual membership, and this membership gives you tools and services valued at up to $1,500 USD.

Now, Nokia has published a guide with hundreds of pages about the new features that are part. This guide will introduce you to the most significant API additions and changes in Windows Phone 8 and an example application is used to show the practical code you need to write to make use of these new features of Windows Phone 8.

Check it out here.”

-Sent from Weave for Windows Phone 7

Posted in Uncategorized | Leave a comment

New video game engines announced for Windows Phone 8 | wpcentral | Windows Phone News, Forums, and Reviews

http://www.wpcentral.com/new-video-game-engines-announced-windows-phone-8

Posted in Uncategorized | Leave a comment

Windows Phone Geek releases developer magazine!

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

“Windows Phone Geek, the developer focused community website, has released a Windows Phone developer magazine. Issue #1 has been made available on its website, which covers a number of topics including the Windows Phone 8 SDK. The website has previously launched a developer marketplace that enables folk to purchase as well as sell components and the like for other developers to make use of. Tag: windows phone geekdevelopersdeveloper resourceresourceDevelopersNews”

-Sent from Weave for Windows Phone 7

Posted in Uncategorized | Leave a comment

gigapixel image of the Milky Way reminds us just how small we truly are

I think you might find this Engadget’s article interesting.
Link: http://www.engadget.com/2012/10/27/9-gigapixel-image-of-the-milky-way/

Posted in Uncategorized | Leave a comment

.NET 4.5 now supported with Windows Azure Web Sites!

http://weblogs.asp.net/scottgu/archive/2012/10/25/net-4-5-now-supported-with-windows-azure-web-sites.aspx

“This week we finished rolling out .NET 4.5 to all of our Windows Azure Web Site clusters. This means that you can now publish and run ASP.NET 4.5 based apps, and use .NET 4.5 libraries and features (for example: async and the new spatial data-type support in EF), with Windows Azure Web Sites. This enables a ton of really great capabilities – check out Scott Hanselman’s great post of videos that highlight a few of them.

Visual Studio 2012 includes built-in publishing support to Windows Azure, which makes it really easy to publish and deploy .NET 4.5 based sites within Visual Studio (you can deploy both apps + databases). With the Migrations feature of EF Code First you can also do incremental database schema updates as part of publishing (which enables a really slick automated deployment workflow).

Each Windows Azure account is eligible to host 10 free web-sites using our free-tier. If you don’t already have a Windows Azure account, you can sign-up for a free trial and start using them today.

In the next few days we’ll also be releasing support for .NET 4.5 and Windows Server 2012 with Windows Azure Cloud Services (Web and Worker Roles) – together with some great new Azure SDK enhancements. Keep an eye out on my blog for details about these soon.

Hope this helps,

Scott

P.S. In addition to blogging, I am also now using Twitter for quick updates and to share links. Follow me at: twitter.com/scottgu”

-Sent from Weave for Windows Phone 7

Posted in Uncategorized | Leave a comment

Big Data Right Now: Five Trendy Open Source Technologies!

http://feedproxy.google.com/~r/Techcrunch/~3/fyF-C6D7aHs/

“Big Data is on every CIO’s mind this quarter, and for good reason. Companies will have spent $4.3 billion on Big Data technologies by the end of 2012.

But here’s where it gets interesting. Those initial investments will in turn trigger a domino effect of upgrades and new initiatives that are valued at $34 billion for 2013, per Gartner. Over a 5 year period, spend is estimated at $232 billion.

What you’re seeing right now is only the tip of a gigantic iceberg.

Big Data is presently synonymous with technologies like Hadoop, and the “NoSQL” class of databases including Mongo (document stores) and Cassandra (key-values). Today it’s possible to stream real-time analytics with ease. Spinning clusters up and down is a (relative) cinch, accomplished in 20 minutes or less. We have table stakes.

But there are new, untapped advantages and non-trivially large opportunities beyond these usual suspects.

Did you know that there are over 250K viable open source technologies on the market today? Innovation is all around us. The increasing complexity of systems, in fact, looks something like this:

We have a lot of…choices, to say the least.

What’s on our own radar, and what’s coming down the pipe for Fortune 2000 companies? What new projects are the most viable candidates for production-grade usage? Which deserve your undivided attention?

We did all the research and testing so you don’t have to. Let’s look at five new technologies that are shaking things up in Big Data. Here is the newest class of tools that you can’t afford to overlook, coming soon to an enterprise near you.

Storm and Kafka

Storm and Kafka are the future of stream processing, and they are already in use at a number of high-profile companies including Groupon, Alibaba, and The Weather Channel.

Born inside of Twitter, Storm is a “distributed real-time computation system”. Storm does for real-time processing what Hadoop did for batch processing. Kafka for its part is a messaging system developed at LinkedIn to serve as the foundation for their activity stream and the data processing pipeline behind it.

When paired together, you get the stream, you get it in-real time, and you get it at linear scale.

Why should you care?

With Storm and Kafka, you can conduct stream processing at linear scale, assured that every message gets processed in real-time, reliably. In tandem, Storm and Kafka can handle data velocities of tens of thousands of messages every second.

Stream processing solutions like Storm and Kafka have caught the attention of many enterprises due to their superior approach to ETL (extract, transform, load) and data integration.

Storm and Kafka are also great at in-memory analytics, and real-time decision support. Companies are quickly realizing that batch processing in Hadoop does not support real-time business needs. Real-time streaming analytics is a must-have component in any enterprise Big Data solution or stack, because of how elegantly they handle the “three V’s” — volume, velocity and variety.

Storm and Kafka are the two technologies on the list that we’re most committed to at Infochimps, and it is reasonable to expect that they’ll be a formal part of our platform soon.

Drill and Dremel

Drill and Dremel make large-scale, ad-hoc querying of data possible, with radically lower latencies that are especially apt for data exploration. They make it possible to scan over petabytes of data in seconds, to answer ad hoc queries and presumably, power compelling visualizations.

Drill and Dremel put power in the hands of business analysts, and not just data engineers. The business side of the house will love Drill and Dremel.

Drill is the open source version of what Google is doing with Dremel (Google also offers Dremel-as-a-Service with its BigQuery offering). Companies are going to want to make the tool their own, which why Drill is the thing to watch mostly closely. Although it’s not quite there yet, strong interest by the development community is helping the tool mature rapidly.

Why should you care?

Drill and Dremel compare favorably to Hadoop for anything ad-hoc. Hadoop is all about batch processing workflows, which creates certain disadvantages.

The Hadoop ecosystem worked very hard to make MapReduce an approachable tool for ad hoc analyses. From Sawzall to Pig and Hive, many interface layers have been built on top of Hadoop to make it more friendly, and business-accessible. Yet, for all of the SQL-like familiarity, these abstraction layers ignore one fundamental reality – MapReduce (and thereby Hadoop) is purpose-built for organized data processing (read: running jobs, or “workflows”).

What if you’re not worried about running jobs? What if you’re more concerned with asking questions and getting answers — slicing and dicing, looking for insights?

That’s “ad hoc exploration” in a nutshell — if you assume data that’s been processed already, how can you optimize for speed? You shouldn’t have to run a new job and wait, sometimes for considerable lengths of time, every time you want to ask a new question.

In stark contrast to workflow-based methodology, most business-driven BI and analytics queries are fundamentally ad hoc, interactive, low-latency analyses. Writing Map Reduce workflows is prohibitive for many business analysts. Waiting minutes for jobs to start and hours for workflows to complete is not conducive to an interactive experience of data, the comparing and contrasting, and the zooming in and out that ultimately creates fundamentally new insights.

Some data scientists even speculate that Drill and Dremel may actually be better than Hadoop in the wider sense, and a potential replacement, even. That’s a little too edgy a stance to embrace right now, but there is merit in an approach to analytics that is more query-oriented and low latency.

At Infochimps we like the Elasticsearch full-text search engine and database for doing high-level data exploration, but for truly capable Big Data querying at the (relative) seat level, we think that Drill will become the de facto solution.

R

R is an open source statistical programming language. It is incredibly powerful. Over two million (and counting) analysts use R. It’s been around since 1997 if you can believe it. It is a modern version of the S language for statistical computing that originally came out of the Bell Labs. Today, R is quickly becoming the new standard for statistics.

R performs complex data science at a much smaller price (both literally and figuratively). R is making serious headway in ousting SAS and SPSS from their thrones, and has become the tool of choice for the world’s best statisticians (and data scientists, and analysts too).

Why should you care?

Because it has an unusually strong community around it, you can find R libraries for almost anything under the sun — making virtually any kind of data science capability accessible without new code. R is exciting because of who is working on it, and how much net-new innovation is happening on a daily basis. the R community is one of the most thrilling places to be in Big Data right now.

R is a also wonderful way to future-proof your Big Data program. In the last few months, literally thousands of new features have been introduced, replete with publicly available knowledge bases for every analysis type you’d want to do as an organization.

Also, R works very well with Hadoop, making it an ideal part of an integrated Big Data approach.

To keep an eye on: Julia is an interesting and growing alternative to R, because it combats R’s notoriously slow language interpreter problem. The community around Julia isn’t nearly as strong right now, but if you have a need for speed…

Gremlin and Giraph

Gremlin and Giraph help empower graph analysis, and are often used coupled with graph databases like Neo4j or InfiniteGraph, or in the case of Giraph, working with Hadoop. Golden Orb is another high-profile example of a graph-based project picking up steam.

Graph databases are pretty cutting edge. They have interesting differences with relational databases, which mean that sometimes you might want to take a graph approach rather than a relational approach from the very beginning.

The common analogue for graph-based approaches is Google’s Pregel, of which Gremlin and Giraph are open source alternatives. In fact, here’s a great read on how mimicry of Google technologies is a cottage industry unto itself.

Why should you care?

Graphs do a great job of modeling computer networks, and social networks, too — anything that links data together. Another common use is mapping, and geographic pathways — calculating shortest routes for example, from place A to place B (or to return to the social case, tracing the proximity of stated relationships from person A to person B).

Graphs are also popular for bioscience and physics use cases for this reason — they can chart molecular structures unusually well, for example.

Big picture, graph databases and analysis languages and frameworks are a great illustration of how the world is starting to realize that Big Data is not about having one database or one programming framework that accomplishes everything. Graph-based approaches are a killer app, so to speak, for anything that involves large networks with many nodes, and many linked pathways between those nodes.

The most innovative scientists and engineers know to apply the right tool for each job, making sure everything plays nice and can talk to each other (the glue in this sense becomes the core competence).

SAP Hana

SAP Hana is an in-memory analytics platform that includes an in-memory database and a suite of tools and software for creating analytical processes and moving data in and out, in the right formats.

Why should you care?

SAP is going against the grain of most entrenched enterprise mega-players by providing a very powerful open source product. And it’s not only that — SAP is also creating meaningful incentives for startups to embrace Hana as well. They are authentically fostering community involvement and there is uniformly positive sentiment around Hana as a result.

Hana highly benefits any applications with unusually fast processing needs, such as financial modeling and decision support, website personalization, and fraud detection, among many other use cases.

The biggest drawback of Hana is that “in-memory” means that it by definition leverages access to solid state memory, which has clear advantages, but is much more expensive than conventional disk storage.

For organizations that don’t mind the added operational cost, Hana means incredible speed for very-low latency big data processing.

Honorable mention: D3

D3 doesn’t make the list quite yet, but it’s close, and worth mentioning for that reason.

D3 is a javascript document visualization library that revolutionizes how powerfully and creatively we can visualize information, and make data truly interactive. It was created by Michael Bostock and came out of his work at the New York Times, where he is the Graphics Editor.

For example, you can use D3 to generate an HTML table from an array of numbers. Or, you can use the same data to create an interactive bar chart with smooth transitions and interaction.

Here’s an example of D3 in action, making President Obama’s 2013 budget proposal understandable, and navigable.

With D3, programmers can create dashboards galore. Organizations of all sizes are quickly embracing D3 as a superior visualization platform to the heads-up displays of yesteryear.

Editor’s note: Tim Gasper is the Product Manager at Infochimps, the #1 Big Data platform in the cloud. He leads product marketing, product development, and customer discovery. Previously, he was co-founder and CMO at Keepstream, a social media curation and analytics company that Infochimps acquired in August of 2010. You should follow him on Twitter here.”

-Sent from Weave for Windows Phone 7

Posted in Uncategorized | Leave a comment

Intel Ultrabook hardware prototype – Windows 8 and the Sensor Platform!

http://feeds.feedblitz.com/~/34644947/0/scotthanselman~Intel-Ultrabook-hardware-prototype-Windows-and-the-Sensor-Platform.aspx

“What better time to test the Sensors in this Intel Ultrabook prototype then while in the air? I’m on a flight right now from Krakow, Poland to Munich, Germany, and I realized this was the perfect time to bring out this little 3 pound wonder. Even better because I received an email just a few days before with updated Sensor Firmware for this device.

I did an initial review of this non-production Ultrabook last month as well as an unboxing and initial impressions video on YouTube. Check the video out below. I’ve recently added closed-captioning.

Since that time I’ve been using this Ultrabook almost exclusively as my main machine, even preferring it over my giant (but super powerful) Lenovo W520. I’ve always been one to prefer the heavier laptop over a lighter one as long as it’s got the power I need. However the i7-3667 Ivy Bridge in this system has been just fine for everything I could throw at it – even running Windows 7 and Ubuntu in a Hyper-V virtual machine while running Visual Studio 2012 under Windows 8. My only real complain so far has been that this model I was provided for review purposes has only 4 gigs of RAM and not 8 or 12. I feel like 4gigs is a real minimum for the kinds of computing I’m doing. That said, the 160 gig Intel SSD has been so fast that I haven’t really noticed the lack of memory except when pushing two VMs really hard.

Anyway, I wanted to focus on the sensors as this prototype has all the possible sensors an Ultrabook can have, the most initially interesting sensor to me being the GPS and Location Services.

You can get sensor data in a number of ways. I figured I’d try a few.

There’s a Windows 8 Bing Maps Geolocation Sample you can get. It is C# and XAML and uses the Bing Map SDK. You have a little work to do in that you need to: Make sure you have a version of Visual Studio that can make Windows 8 apps. There’s a free Express version. Get the Bing Maps SDK for Windows 8 . This just came out last week. There’s JavaScript, C#, C++ andVB support. Register at http://bingmapsportal.com for a free Trial key for your Windows 8 Store app. Take the resulting key and put it in the XAML markup under “Credentials” of the bm:Map control.

There’s also a much simpler (no map) Geolocation Sample that you can just download and run. It includes three scenarios: ongoing tracking of your position, a one time “get” of your position, and a background task that gets your position even after your application has been shutdown. As with all Windows 8-type apps you’ll automatically get a permission popup when an application asks for something sensitive like your location.

The code is pretty simple, in fact. There’s a Windows.Devices.Geolocation namespace with a Geolocator class. It has both PositionChanged and StatusChanged events. Since you can’t physically move your device every time (although I’m flying now) you can actually run your application inside the Windows “Simulator” and effectively LIE about the location.

In the screenshot below I’ve taken my actual location that was reported by the physical GPS inside this Ultrabook and moved it a few thousand miles using the black menu popup from the Simulator and saw the underlying value reported change. Note the “use simulated location” checkbox. You can change between the sensor subsystem and the faked GPS values.

Here you can see me flying over the Atlantic Ocean while on my flight.

Accessing the Sensors are very easy from Windows 8 as there’s now a unified Sensor and Location Platform. You don’t have to sweat 3rd party drivers, just ask Windows if it knows things like brightness or location and it will tell you if it knows.

You can access at least Location Services via System.Device under .NET on Windows 7 as well. Here’s a quick example Console app I did to prove it to myself: GeoCoordinateWatcher foo = new GeoCoordinateWatcher(GeoPositionAccuracy.Default);

foo.MovementThreshold = 10;

foo.StatusChanged += (sensor, changed) =>

{

Console.WriteLine(changed.Status);

};

foo.PositionChanged += (sensor, changed) => {

Console.WriteLine(changed.Position.Timestamp.ToString(“G”));

Console.WriteLine(String.Format(“Location: {0}, {1}”,

changed.Position.Location.Latitude.ToString(“0.000”),

changed.Position.Location.Longitude.ToString(“0.000”)));

} ;

foo.Start();

Console.ReadLine();

foo.Stop(); //Say you’re done to save batteries!

So that means Desktop apps can use System.Device.Location and Windows Store (sandboxed) apps use Microsoft.Devices.GeoLocation, as well as all the other sensors made available via WinRT. If you find WinRT confusing I’d encourage you to listen to my podcast on the topic. I had WinRT explained to me by a WinRT developer and I feel much better about it.

Also worth noting with GPS data you can get ahold of it even from inside a modern browser. Just a little bit of JavaScript:

Then your browser will warn you and ask permission, similar to this:

I’d like to see all possible sensors become available to the browser, similar to the way the Firefox OS proposes to allow access to hardware from JavaScript.

Of course, within Windows 8 applications I can access any Sensor data at all – regardless of language (JS, VB, C#, C++) – with similar APIs. You instantiate the Sensor class, hook up a few events and you’re set, like this LightSensor example:

private LightSensor _lightsensor; // Our app’s lightsensor object

private void ReadingChanged(object sender, LightSensorReadingChangedEventArgs e)

{

Dispatcher.InvokeAsync(CoreDispatcherPriority.Normal, (s, a) =>

{

LightSensorReading reading = (a.Context as LightSensorReadingChangedEventArgs).Reading;

txtLuxValue.Text = String.Format(“{0,5:0.00}”, reading.IlluminanceInLux);

}, this, e);

}

//Then, whenever you need to, just…

_lightsensor = LightSensor.GetDefault(); // Get the default light sensor object

// Assign an event handler for the ALS reading-changed event

if (_lightsensor != null)

{

// Establish the report interval for all scenarios

uint minReportInterval = _lightsensor.MinimumReportInterval;

uint reportInterval = minReportInterval > 16 ? minReportInterval : 16;

_lightsensor.ReportInterval = reportInterval;

// Establish the event handler

_lightsensor.ReadingChanged += new TypedEventHandler(ReadingChanged);

}

It’s pretty straightforward. These Ultrabooks have a PILE of sensors, as you can see using the Sensor Diagnostic Tool below.

The really interesting question to me is: How can we use these for games? Sure, there’s the obvious utilities for dimming the screen and what not, but what kinds of really creative stuff could be done? What would a Contre Jour look like with compasses and inclinometers feeding information to the game and affecting not just active animations but subtle background ones as well?

What do YOU think? Do we need need these sensor arrays in our portable computers? Have we just not come up with the really creative uses for them?

Disclosure of Material Connection: Intel sent me this Ultrabook for free in the hope that I would review it on my blog. Regardless, I only recommend products or services I I would use and think you would find useful. I am disclosing this in accordance with the Federal Trade Commission’s 16 CFR, Part 255: “Guides Concerning the Use of Endorsements and Testimonials in Advertising.

© 2012 Scott Hanselman. All rights reserved.”

-Sent from Weave for Windows Phone 7

Posted in Uncategorized | Leave a comment