Member Sign In
User ID:
Password:
Remember Me:
Forgot Password?
Not a member?
Click here for more information and to register.

www.justetchjobs.com

 



RSS Feeds

RSSAll

RSSVC++/C++

RSS.NET/C#

RSSVB

See more EarthWeb Network feeds

Recent Entries

Monthly Archives

Internet.com / blogs

Free Tech Newsletters
Free Tech Newsletters
ADO.NET Entity Framework Tutorial and Basics
Discover an ADO.NET Entity Framework tutorial covering basic data operations for applications, including LINQ To Entities, Method Expressions, stored procedure mapping, and a little discussion about its usage in an enterprise environment.

Asynchronous Socket Programming in C#: Part I
This is a simple Client-Server application developed to explain the concept of asynchronous sockets in C#. This extends the socket program to accept multiple clients. Because this example uses Asynchronous methods, threads are not necessary to communicate to multiple clients (though internally the asynchronous communication mechanism uses threads at the OS level).

.NET Web Services Tutorial
Writing .NET Web services without using Visual Studio can be tricky. Learn how to create a Web Service without using Visual Studio .NET.

Free Tech Newsletters
Deploying and Configuring SQL Server Integration Services Packages Without the Wizard
Ever get confused by or dislike using the SQL Server Integration Services deployment wizard? Learn how to manually deploy the packages to SQL Server 2005 and configure the packages in a multitude of ways as well.
Improving Portal Page Load Performance
Portals provide users with access to more applications from a single point of entry, but if it takes too long to get in,, they will go elsewhere. Learn specific techniques to improve page load time and track down what is slowing your pages down.
Handling that Pesky Windows ControlBox
Some things that seem hard are actually quite easy, and some things that seem easy take a little work, like that little [X] on a Windows Form, the ControlBox. Learn how to know just when that little bugger is pressed.
Getting Up and Running with the Composite UI Application Block for WPF
Discover how to build complex Windows Presentation Foundation (WPF) applications with reusability and componentized design in mind by using ready-made patterns.
NEW and IMPROVED: A Lesson in Change Management and Project Management
What is the most effective way to introduce change within a department or organization?

A Windows 8 Developer Preview was released several months ago and an updated preview is due to be released any time (word on the street is end of February). When you look at Windows 8, and you consider statistics such as the one in my headline, you can see that things could get interesting when Windows 8 hits the market.

iYogi did a survey through their iYogi Insights initiative. They surveyed 1400 customers to understand how they would adopt Windows 8 across multiple devices. The key headline that iYogi was promoting from their survey is that the Windows 8 launch will accelerate the shipment of tablets. This is based on some of their results that show 69% of PC and 85% of tablet users affirm that they would like their PCs and tablet interfaces to have the same look and feel. It is this desire for a similar look and feel across devices that has the potential to make the coming of Windows 8 Tablets into the market very disruptive.

There were a number of other interesting statistics to come from their research. For example, only 15% of the people who responded said they had a tablet already. This indicates there is still a large market to be served in the tablet space. Of the people who did have tablets, 57% stated they like the idea of the Windows 8 touch-screen interface and would consider upgrading given the opportunity. The information I have didn't say whether these were iPad owners versus other tablets.

Within their summary of their research, iYogi stats that approximately 40 million users have adopted tablets in the United States. This is about a 13% adoption level. They state that according to TechCrunch this will increase to 40% by 2015.

The survey also touched on the concept of tiles and a tile interface such as what Metro provides. 57% of the respondents would like to use the live Titles interface provided in Windows 8. In fact, 53% of the respondents stated they would want to work on the Metro Interface.

You can find the analysis of this survey on the iyogi site here. In the final slide of their research, they comment that the 1400 respondents were people on the Windows platform. This might bias the audience a bit. Even so, the stats are still interesting to consider.

Kinect for Windows

| Comments (0) | TrackBacks (0)

Microsoft officially announced that a new Kinect for Windows device will be released on February 1st along with a commercial license for using the Kinect SDK. This new device shouldn't be seen as simply a toy any more than a computer mouse is a toy.

I posted an article today on Codeguru, "Kinect for Windows: A New Interface for Your Apps." In this article, I touch on the licensing, show a bit of code, and more. Using a few lines of code, You'll see how little code is needed to start integrating with a Kinect!

Rather than my repeating everything here, take a look at the article! Click now!

It is New Year's Eve, which is a great time to look back. I recently had a discussion with a few people about an interesting topic. Have you heard of Next Generation Web Services (NGWS)?

If you search for Next Generation Web Services, you'll find a number of results, but if you want to see one of the first uses of this term, then go to www.Wikipedia.com and search for it there. Interestingly, when I just did this, I landed on the .NET Framework page (http://en.wikipedia.org/wiki/NGWS). You'll see on that page, that NGWS was an original name for the .NET Framework prior to its release.

I had the pleasure of working with Christoph Wille and several people at Microsoft to product the first book on the C# programming language, Presenting C#, which published in July of 2000 over a decade ago. It published just in time to make it to the beta announcement that summer in Orlando, Florida.

One of the challenges of that book was getting Microsoft to nail down the name of the framework that would be used with C#. You'll find that they settled on NGWS. For several days, as we put final touches on the book, I recall conversations with Microsoft o whether the name would be COM++, NGWS, or some other name. They settled on NGWS only to change it once again a few days later -- but after the book had gone to the printer.

While the .NET Framework has retained its name since July of 2000, the framework itself has changed quite a bit in the past decade. Not only has it increased on size and scope, it has split into a number of focused platforms targeting embedded systems, mobile systems, and more.

As we move into 2012, it will be interesting to see how the .NET Framework continues to evolve. With the release of public betas for Windows 8 and a push for a paradigm change to Metro-styled applications, it seems like we could be headed for the next generation of applications and services. While these aren't like to be built on anything called NGWS, the question will be how much of the .NET Framework will be used for these. HTML5, JavaScript, and CSS gain value, but it does seem like .NET is here to be used as well.

The Developer's Toolkit is an infographic that shows the top tools being used by developers. The information based in this infographic is based on a survey of 500 developers around the world that was conducted by BestVendor. More importantly, this survey targeted developers in companies with less than 100 people.

In reviewing these statistics, I see a few things that seem questionable. Regardless, it is always interesting to see numbers. Do you think the rankings are accurate? Do you see things that seem to be missing?

 

At Microsoft Build, Microsoft released a developer preview of Windows 8. There are a variety of pre-beta downloads you can grab today if you want to check out the preview of Windows today. In addition to including the next version of Windows, you also get a chance to see Visual Studio 11 Express for Windows 8 Developer Preview.

If you do download the Windows 8 Developer Preview, be aware that the file sizes are large. The 4.8 GB download of the English 64-bit (x64) tools is bigger than a standard DVD. This means you need a large format DVD or to build a bootable thumb drive. I did a bootable thumb drive, which was relatively easy to create and even easier to install from.

I noticed there is also a 32-bit (x86) version available now as well. I've not downloaded it, but at 2.8 GB, it should be a bit easier to work with than the 64 bit version.

Do you want to see Windows 8? You can download it from the following link. It is pre-beta software, so only install it on a machine with nothing important already on it.

Windows 8 Developer Preview downloads

Lots of different people have written for Codeguru, Developer.com, and our other sites. It is great to see some of these writers expand their efforts into books and other project.

Chuck Connell has published a book called Beautiful Software, which focuses on what makes good software. Chuck dives into a number of topics within software design, the management of software projects, and the field of software engineering. This is not your standard computer book that is big and bulky, but rather is more like a short novel with chapters on various topics that make for a much more interesting read. In fact, some of the chapters you can find as articles online. Even so, Beautiful Software provides a collection of articles that make for an interesting read. You can find some of Chuck's articles on developer.com by clicking here.

Rob Bogue has written a number of articles for us as well. While Rob has been involved in several books including The SharePoint Shepherd's Guide for End Users, he recently has expanded and released a video called The Psychology of SharePoint Adoption and Engagement.

These are just two projects that some of our writers have recently done. If you get a chance, check them out!

A larger clickpad could make it possible to use multi-touch without having a multi-touch screen. This embedded video below shows the Synaptics ClickPad experience on Windows 8. In many scenarios, this approach makes a lot more sense than touching the screen itself. For example, I have to stretch to touch my screen. My keyboard, is "at my finger tips!"

You get a good view of the multi-touch capability about a minute and 15 seconds into the video when they draw with five fingers at once. At about 2 minutes and 28 seconds, you see two images being manipulated at the same time with multi-touch as well.

I wrote most of this blog entry prior to the news of Steve Job's passing and thus held off posting it. Jobs made a huge impact on the computing industry and his impact will continue to be felt for a long time. His work with Pixar and NeXT computing were amazing and they pale next to what he did with Apple. I remember looking over a coworker's shoulder at a demo of the Next system and thinking it was very cool. That was back in the days when we were also seeing demos of things like new versions of OS/2 and having a different reaction.

* * *

What is the future of Apple Computer? Steve handed over the reins of leadership. As such, there is a chance that the standard operating procedures could change.

On a seemingly unrelated note, I've looked at and played with the Windows 8 preview, and as I've talked to a number of other developers, there is an interesting question that comes to mind.

Is Windows 8 Apple's Chance to take over the desktop operating system market?

In the past, Apple has stayed extremely focused by producing what is perceived to be high-quality systems that come at a premium price. It's received a lot of press, but its overall market share has remained relatively low. Some might say this is intentionally on Apple's part.

But the world has changed.

First, Apple has everyone's attention more so than ever with the iPhone and iPad. While they've been taken seriously, now the company has nearly everyone watching as well.

Second, Steve left the company. I didn't know him, but it seems that tight control reigned at Apple and many reports confirm this. Its seemed focused on its niche in the computer area, and it played strongly in that area. Now there is new leadership. Is that new leadership willing to make changes that could elevate the company to the next level, but at a risk?

Third, Apple's computers are now running on some of the same hardware technology as Windows computers. More importantly, some people believe that Apple computers can run Windows better than some of the computers designed for Windows as the primary operating system.

Fourth, Microsoft has shown a preview of its next version of Windows and it has some radical changes with the Metro interface. Is it so radical that enterprises will shy away? Will end users shy away?

The Metro interface to Windows 8 is different enough that people will need to make a decision about upgrading. The switch is big. While Windows 7 applications reporting do work, the question is how well they will work. Will they work any better than they would on a Mac? Just asking that question indicates that there is some parity between deciding whether to go to Windows 8 or with something else, like an Apple computer.

If you are already walking around with an iPhone or an iPad, then having a computer that integrates with them, or that is at least related, seems like a short leap. The big reason many people avoid Apple computers is price. They come at a premium

So what if Apple released a new version of the Mac software that it licenses to hardware vendors in the same way Microsoft licenses Windows? Or, sticking with it standard operating procedure, what if they built their own computers, but again, kept them at the same price point as a Windows machine? If price were taken out of the equation when comparing machines, would people switch? 

With the level of change in Windows 8, is there a big possibility that people would switch? Giving an equal price, emphasizing that Windows still runs, and in many cases better, and highlighting the Apple quality perception are all marketing points that could work. Would that be enough to make inroads into taking market share? Corporate America already lets Macs onto many of their networks.

It seems daunting to try to displace Microsoft as the dominant vendor of desktop operating systems, but displacement of the dominant player has been done in other areas. Microsoft has knocked out numerous companies that dominated markets. According to reports, Microsoft is losing share in the browser space it dominated. Microsoft is on a downward trend elsewhere,  too. The last stats I saw show they are losing share in the mobile space as well when you look at Windows Mobile 6.5 combined with Windows Phone 7.

Is now the time that a company such as Apple could come in and have a chance to work towards a majority share in the operating system space as well?

What do you think?

We have launched a new area on Developer.com. Our Android Development Center is now live. Check it out at http://www.developer.com/ws/android.  Let us know if you like what we've done.

Microsoft Build was the coming out party for Windows 8 development. While there I took a few pictures with my phone. Here are just a few of them I thought worth sharing. Yes, they are primarly slide presentations, but I figured that information was more interesting than seeing people!


The slide that was most interesting:

IMG_20110913_093621.jpg

A closer look at the part that mentions Metro and the WinRT APIs:

IMG_20110913_093638.jpg

And the Metro API breakout:

IMG_20110913_152732.jpg

Of course, building Metro apps, requires Metro controls. Here are the ones coming:

IMG_20110913_155444.jpg

That's just a few of the slides. Hopefully the information is useful.