Achieve Maximum Efficiency

Intel XML

Subscribe to Intel XML: eMailAlertsEmail Alerts newslettersWeekly Newsletters
Get Intel XML: homepageHomepage mobileMobile rssRSS facebookFacebook twitterTwitter linkedinLinkedIn


Top Stories

Stages of Development Testing The need for testing a new piece of software before it’s released to customers is as old as software development itself. However, it’s typically left up to the individual organization to determine what types of testing need to be done, and how thorough the testing needs to be. The testing methodology and procedures can be left to individuals supporting each respective development team within an enterprise, causing scenarios where the right hand is unaware of what the left hand is doing. This will continue until at some point, things go horribly wrong. Then management is required to step in, and demand more effective testing. Developers then struggle to increase test effectiveness with their limited resources. The result is a constant balancing act between spending enough hours to test effectively without missing deadlines. Testers are ... (more)

The how of out of browser experience in Silverlight 3.0

When you run the Silverlight application and right click on the HTML or the ASPX page you can choose the option "Install Out of Browser Silverlight...onto this computer...". You will then launch a window where you can choose to install it on the Desktop or Start Menu or both and click OK. This will leave a short cut on your Desktop (if this is what you chose). When you double click this shortcut you will launch a Silverlight Viewer(I call it so) which will display the application. It goes by the name sllauncher.exe. What if you see that the above option is grayed out? By default it is grayed out. You can go to the AppManifest.xml in your MyProject folder and remove the indicated commenting. After this you will see that you are capable of launching the shortcut which when activated provides the Out of browser display How is it useful? I am not quite sure. As a demo it is... (more)

Shrink-Url - Use PowerShell To Shrink Your Urls

Shrinking your Url’s is all the rage nowadays.  If you are on Twitter, then odds are you have used one.  Despite CodingHorror’s distaste for them in his recent blog post on Url Shorteners: Destroying the Web since 2002, they are a fact of life when we live in a world of 140 character status updates. So what’s a URL shrinking service anyway?  Well, to put it simply, you supply them with a URL, they then supply you with a shorter URL containing a lookup “key”.  When future requests are made to this shorter URL, connections are routed to that services website where they convert the short URL to the original URL and issue a HTTP Redirect back to your browser to send you off to the original long url website. So, what’s a guy, or gal, to do if they want to set their status programmatically on Twitter, Facebook, FriendFeed, or the other gazillion social networking sites ... (more)

Windows Azure Recipe: Mobile Cloud Computing

A while back, mashups were all the rage. The idea was to compose solutions that provided aggregation and integration across applications and services to make information more available, useful, and personal. Mashups ushered in the era of Web 2.0 in all it’s socially connected goodness. They taught us that to be successful, we needed to add web service APIs to our web applications. Web and client based mashups met with great success and have evolved even further with the introduction of the internet connected smartphone. Nothing is more available, useful, or personal than our smartphones. The current generation of cloud connected mobile computing mashups allow our mobilized workforces to receive, process, and react to information from disparate sources faster than ever before. Drivers Integration Reach Time to market Solution Here’s a sketch of a prototypical mobile co... (more)

Building Amazing Business Apps with Silverlight 4, & Visual Studio 2010

Microsoft Developer I had a great time at my talk today at PDC2009.  I was able to spend much of the time in a demo…   Here is a summary of that demo so you can walk through it on your own machine: What you need to get started: Visual Studio 2010 Beta2 Silverlight 4 Beta (now includes RIA Services) Completed Solution (starting step and demo files) Check out the slides Starting Off I am starting off with the new Business Application Template that gets installed with RIA Services. This new template includes: Pattern for page navigation Log\Logout and new user registration support Localizable User settings Shared Code   For this demo, I am going to used a customized version of the template.. After you create the project, you see we have a simple solution setup that follows the “RIA Application” pattern.  That is one application that happens to span a client (Silverlig... (more)

Sun Microsystems Releases Java Platform Enterprise Edition 6

Download GlassFish 3.0 Whitepaper Sun Microsystems announced the availability of the Java Platform Enterprise Edition 6 (Java EE 6) and significant industry support from Java technology licensees including Caucho, IBM, Oracle and Red Hat. Java EE is the premier platform for web and enterprise application development and deployment. Java EE 6 introduces features to increase the flexibility of the platform and enable companies to use specific application scenarios, in addition to the full enterprise platform, to help meet their use case requirements. The Java EE SDK has been downloaded more than 18 million times and the specification is supported by 28 licensees that market Java EE compatible-products. View GlassFish 3.0 Webinar The Java EE platform and its underlying technology specifications continue to be developed through the Java Community Process(SM) (JCP) and by... (more)

Search Engines Still Can't Index Flash Sites with Dynamic Content

There are two types of Web applications: those that care about their discoverability and those that don’t. If you are developing a Web application in Flash or Flex for, say, financial advisers (FA) of a brokerage house or salesmen of an insurance company, discoverability is not a concern because FA’s or salesmen of your firm will be told, “Go to so-and-so URL and use so-and-so application”. We can happily say that both FA’s and salesmen have discover their RIA. If you are developing a consumer-oriented RIA , you want random people to discover their pizzeria, department store, medical office or a car dealership.  Why a doctor needs a Web site? Mainly to be discovered by people from the neighborhood if someone will google for a family physician. You can say that some doctors also use Web site to post some useful articles or medical form for their existing customers. Tru... (more)

Hacking or Design Patterns?

Earlier this year, in an interview for Oracle, I made a statement defending hacking. Yesterday, I found a thread on theserverside.com where java developers were sharing their view on the subject. In this blog I’ll take the same two quotes that ignited some arguments and will try to explain my point of view. 1. "Recently, I've been running a seminar for a small group of Java developers. Several times they've asked me, 'Is this code an example of MVC pattern?' I got the impression that implementing MVC had become an end in itself. Using Design Patterns is not a dogma. Just write the code that makes sense. Not everything that makes sense has a named design pattern." 2. "Abusing design patterns is not always the fault of Java developers. I find the approach used in the enterprise software shops similar to medicine in the US. In my opinion, lots of doctors here practice ... (more)

Learn Open Source Database Tools from Stanford for Free

I recently finished Stanford’s excellent free on-line course Introduction to Databases with Jennifer Widom. The course is a broad survey of database technology including XML, Relational Database Management Systems (RDBMS) from many angles (SQL forms the centerpiece of the course), OLAP (OnLine Analytical Processing) and NoSQL. I was very impressed with the breadth of Widom’s approach to the subject: it was a major reason I decided to spend time on the course. Another strength is its nuts-n-bolts approach: some theoretical topics are covered but for the most part this is a course for practitioners. Finally, I particularly appreciated the extensive use of FOSS (Free and Open Source Software) in the course. Why study databases? I will merely say that data is a core tool pervading the information resources of modern civilization. Databases are where data is housed. Fo... (more)

Three Steps to Build a Killer WebSocket App with JavaFX

As part of my prep for the talk we give at JavaOne 2012, I built a WebSocket app using JavaFX 2.2 front-end with NetBeans 7.2 and the brand new JavaFX Scene Builder 1.0. The tools were a pleasant surprise, they were pretty straight-forward to use. Most of the Oracle tutorials were helpful too, although I couldn’t find signs of an active and extensive JavaFX developer community out there. The app I wanted to build consumes the same data source as the lightning fast Kaazing portfolio demo. This video demonstrates what it looks like in the development environment, as well as running, side-by-side with the aforementioned JavaScript implementation of the Kaazing portfolio demo. Step 1 – Creating a JavaFX App First, I created a new project: JavaFX > JavaFX FXML Application. Step 2 – Defining the UI Then, using the new JavaFX Scene Builder, I created the grid layout I wante... (more)

How to: Use the SharePoint 2013 REST API from a Windows Store App (Windows 8 Metro)

I’ve recently taken an interest to building Windows Store Apps (aka Windows 8 Metro).  Not because I think I can get rich in the Windows Store but because I think it provides a unique way to present SharePoint data.  If you’re like me, you probably assumed Windows Store App development was just like .NET Framework 4.5 development.  You would be wrong.  The .NET Framework is provided by a single assembly reference called .NET for Windows Store Apps.  It has many of the familiar classes that you have come to expect.  My initial thinking was that I could use the SharePoint Client Object Model directly from my app.  That thinking was also wrong.  It turns out that the Client Object Model has a dependency on System.Web.Service.dll which does not exist in .NET for Windows Store Apps.  Simply put, Window Store Apps only support WCF references.  This means that the REST API... (more)