Trouble reading this message? Read it online.

Mar. 06, 2008

Welcome to the latest issue of the Developer Shed newsletter. I don't know about you, but I'm looking forward to spring. If you're reading this in the US, don't forget to turn your clocks forward an hour on March 9 for daylight saving time. Here at the Shed, we're all about saving time, so without further ado, here's the scoop on all the great articles we published this week to help you save time on the job.

First, let me tell you about the latest article we're highlighting from eWeek. If you couldn't make it to Mobile World in Barcelona late last month, you'll definitely want to check it out. We give you the straight deal on the exhibitors, the partnerships, and more. Is the mobile Internet finally starting to catch on? Read the article and find out.

You also won't want to miss the many articles we have for you this week. On Dev Shed, we continued our series of articles on Perl text, as well as the DOM XML extension. We also introduced you to using the versatile Spring framework. Meanwhile, ASP Free readers learned more about the C language, how to work with the Windows registry in C#, and how to use the AppWizard in the Microsoft Foundation Class library.

The web designers reading Dev Articles got to brush up on their style sheets with our series on CSS. They also learned how to use JavaScript to create a rudimentary application that zooms in on images - an application that will be improved and polished over the next three weeks. Meanwhile, hardware enthusiasts checking out Dev Hardware enjoyed reviews of Wi-Fire, which significantly extends the range of Wi-Fi connections, and a very nice set of Genius speakers. They also took a look back at the HD-DVD vs. Blu-ray battle, contemplated the winner, and wondered what's coming next.

The SEO professionals reading SEO Chat learned how to do some basic SEO troubleshooting. They also benefited from the second part of our three-part series on social media optimization, and read the latest news on Google Android. Finally, we've highlighted some fun and useful tutorials for you on Tutorialized. Learn how to create a photo gallery, password-protected flash movies, cool Spiderman eyes, and more!

As always, thanks for reading. Until next week,
Developer Shed Staff

ARTICLES
Dev Shed Web Hosters
ASP Free Scripts
Dev Articles Tutorialized
Dev Hardware White Papers
SEO Chat Weird Cool
Dev Mechanic News You Can't Use
TOOLS
Get Our Content on Your Site
with DevText!
New Articles, Right To Your E-mail
Developer Search

Write REST services
This tutorial discusses the concepts of REST and the Atom Publishing Protocol (APP) and shows how they apply to services. It also shows how to use Java technology to implement REST/APP-based services.
Learn more.

Push RSS to new limits
This tutorial presents an innovative use of the well-known Really Simple Syndication (RSS) format's associative properties to emulate the functionality of a simple relational database. It demonstrates using RSS channels to store contact information and meeting information -- much as a personal address book and calendar does. It uses RSS elements and attributes such as items and guides to create a neural-network-like mesh of related data.
Learn more
.

BlackBerry® Developer Tools
Smart Tools for Smart Developers

BlackBerry® Java® Development Environment
The BlackBerry® Java® Development Environment (BlackBerry JDE) is a fully integrated development environment and simulation tool for building Java Micro Edition (Java ME™) applications for Java-based BlackBerry® smartphones.

> Download the latest release (version 4.3.0)

BlackBerry® Plug-in for Microsoft® Visual Studio®
The BlackBerry® Plug-in for Microsoft® Visual Studio® is a free developer tool that allows enterprise developers and system integrators to leverage existing Microsoft®-based developer tools to wirelessly enable applications for BlackBerry® smartphones. They can enjoy simplified wireless application development, deployment and management for the enterprise.

> Download the latest release (version 1.0.1)

Great Resources

Developer Labs
Start your development experience off right with these hands-on labs.
> Click Here

Developer Forums
Join our growing community of developers and get the answers to all your questions.
> Click Here

© 2008 Research In Motion Limited. All rights reserved. Research In Motion, the RIM logo, BlackBerry, and the BlackBerry logo, are registered with the U.S. Patent and Trademark Office and may be pending or registered in other countries. These marks, images and symbols are owned by Research In Motion Limited. All other brands, product names, company names, and trademarks are the properties of their respective owners.

  top
It's edgy! It's irreverent! It's all about technology! It's News You Can't Use,
and you won't want to miss it! View this week's edition to learn the answers to these burning questions:
  • What exactly is the ReadyBot ready for? Warning: Yes, that really is an exhaust pipe.
  • Should homeless people fear this homemade robot? No, of course not. But if you are homeless ... come a little closer.
  • Is there anything better than a robot? How about one that increases the size of your breasts?
  • Why is the robot Rosey from the Jetsons being waterboarded? Here's a clue: Terror Alert: Red.
  • Whose that? Oh that's just my robot baby daddy. Uh-huh. Just my robot baby daddy.
  • Watch the video!
   

 

ADVERTISEMENT


Can your app survive a traffic surge?
On The Hosting Cloud it can.

Mosso offers:

  • True enterprise hosting for the little guy
  • Linux & Microsoft technologies
  • Rock solid reliability of Rackspace
  • Live 24/7 support

Learn more

 

 

 
  top
Introducing the Spring Framework
by A.P.Rajshekhar, 2008-03-05

In this discussion, I will be focusing on the Spring Framework. The first section will be about the whys and wherefores of the Spring Framework. In the second and third sections, I will explain how to use the Spring Framework to implement business logic. In the fourth and fifth sections, I will develop an application that uses the Spring Framework. Read the full article.
Working with Attributes and CDATA Sections with the DOM XML Extension
by Alejandro Gervasio, 2008-03-04


Undeniably, one of the most remarkable strengths of PHP is its robust set of extensions. They provide developers with the right tools to build a huge variety of web applications with minor hassles. And this characteristic is particularly evident when it comes to working with XML documents, since PHP comes packaged with a bunch of powerful libraries that allow it to handle XML data in all sorts of clever ways. Read the full article.
Perl Text: Quoting Without Quote Marks
by James Payne, 2008-03-03


In our last article we introduced you to using text in Perl. By the time we were done, there was text everywhere. But that's okay. In this tutorial we will learn to clean that text up and put it in its place. So roll up those sleeves and prepare to get organized. No more sloppy text for you!
Read the full article
.
Authorizing Users in Samba
by O'Reilly Media, 2008-02-28


In this conclusion to a four-part series that covers authentication and authorization in Samba, you will learn about group mapping, user privilege management, and more. This article is excerpted from chapter five of Using Samba, Third Edition, written by Gerald Carter, Jay Ts and Robert Eckstein (O'Reilly, 2007; ISBN: 0596007698). Copyright © 2007 O'Reilly Media, Inc. All rights reserved. Used with permission from the publisher. Available from booksellers or direct from O'Reilly Media.
Read the full article
.
  top
AppWizard and More in MFC
by Gabor Bernat, 2008-03-05

Welcome back, my friend. This time we're going to take an in-depth look at two of the most used tools that are integrated into Visual Studio. They make the life of an MFC programmer or developer much happier and easier. You are reading the second segment of this five-part article series presenting the MFC. Read the full article.
Working with Windows Registry in C#
by Barzan "Tony" Antal, 2008-03-04

The Windows registry is the place where Microsoft Windows operating systems store settings and options. During your past endeavors as a programmer, I am sure you ran into numerous situations where working with registry was either necessary or just helpful. In this article, we are going to learn how to accomplish this task in C#. Read the full article.
C: Strings
by James Payne, 2008-03-03


We left off in our last tutorial noticing that the creators of C geared it towards numerics, and made it difficult to handle text in the language. Being a writer, this offends me greatly, and so in this article I will teach you to force C to do you bidding and deal with text.
Read the full article
.
Finding Entities with the MapPoint Web Service Find APIs
by O'Reilly Media, 2008-02-28


In this fourth part of a five-part series on the MapPoint Web Service Find APIs, you will learn how to find custom entity types, how to find entities by properties, and more. This article is excerpted from chapter six of the book Programming MapPoint in .NET, written by Chandu Thota (O'Reilly; ISBN: 0596009062). Copyright © 2007 O'Reilly Media, Inc. All rights reserved. Used with permission from the publisher. Available from booksellers or direct from O'Reilly Media.
Read the full article
.
ADVERTISEMENT

BMC Software Breakfast Roundtable "Bottom Line Impact: Improving the Software
Development Process" on Thursday, March 6, 2008 in Baltimore, MD. Topic includes Application Problem Resolution.

Sign up today!

[March 6th, 2008]

 

  top
Coding Standards
by Gabor Bernat, 2008-03-05

According to the dictionary, "standard" stands for "something considered by an authority or by general consent as a basis of comparison; an approved model." Now you may ask why we need to complicate our lives with the adoption of some coding standards. The answer to this question lies in the following pages. Read the full article.
Zooming in on Images with JavaScript
by Alejandro Gervasio, 2008-03-04


Assuming that zooming-in bitmapped images with JavaScript may be interesting and useful to you, in this series of tutorials, I'll develop a highly-expansible client side application, which will be tasked with enlarging (and decreasing when applicable) the dimensions of a specific image. Read the full article.
CSS: Backgrounds
by James Payne, 2008-03-03


In the last tutorial we discussed the basics and syntax of CSS, where to write the files and how to apply them to our pages. In this brilliant article, we will go over how to apply styles to backgrounds and text. So let's get busy.
Read the full article
.
Using Predicates with XQuery
by O'Reilly Media, 2008-02-28


In this second part of a three-part series on extracting information from XML documents, you'll learn how to use predicates in path expressions. This article is excerpted from chapter four of the book XQuery, written by Priscilla Walmsley (O'Reilly, 2007; ISBN: 0596006349). Copyright © 2007 O'Reilly Media, Inc. All rights reserved. Used with permission from the publisher. Available from booksellers or direct from O'Reilly Media.
Read the full article
.
  top
The End of HD DVD
by jkabaseball, 2008-03-05

Toshiba threw in the towel on the HD-DVD format, leaving Sony as the winner in the war, with Blu-ray. This article takes one last look at both formats, replays the war, and wonders just how long the winner will hold its place in the market. How soon is the next generation in video formats coming over the horizon, and what is it? Read the full article.
Genius SW-HF5.1 5000
by Barzan "Tony" Antal, 2008-03-04

Today we're going to review the Genius SW-HF5.1 5000 mid-end 5.1 PC multimedia home theater speaker system. This modern audio system costs somewhere around £67.60 and US$115. Powered by a total of 150 watts RMS and designed to work exceptionally well with DVD movies, music, and games, it should live up to the expectations of most run-of-the-mill homes. Keep reading to find out more. Read the full article.
Wi-Fire: Extends Wi-Fi Range to 1000 Feet
by Joe Eitel, 2008-03-03


A company by the name of hField Technologies has recently introduced a product that they claim will extend the range of Wi-Fi signals up to 1000 feet. This basically means that you will have a better range when connecting to the Internet via a wireless signal with a laptop, PDA, or other Internet-ready device. The Wi-Fire sounds like a great product, so I thought I would give a test drive to find out if it's worth the $79 price tag.
Read the full article
.
MacWorld 2008 Review
by jkabaseball, 2008-02-28


Sure, you've read the buzz about the Computer Electronics Show, but it's over now, and you're looking for more excitement. Look no further. There's another event that brings you news of some great products headed for the market. Read on for our review of this year's MacWorld.
Read the full article
.
 

The Web Buyer's Guide is your best source for white papers on a wide range of
IT products and services. This Week's Featured White Papers:

Centralized Data Backup Won`t Cripple Your WAN
IT organizations have been conflicted between two backup approaches: local and centralized. While centralized backup requires less hardware, reduces administration time, and solves the security problem associated with loose tape media, it can introduce greater bandwidth consumption and longer backup/restore windows.

E-Discovery, ROI and the Paper Chase
We are all aware of the tremendous costs of e-discovery. Those costs are compounded when the necessary documents are scattered throughout an organization in both paper and electronic versions.

Get Ahead of Complexity
Complexity is expensive. Managing the ever-growing complexity of IT infrastructures is one of the top challenges faced by enterprise IT organizations.

Get Off the Road and Go Online: The Benefits of Teleworking
The Telework Fact Sheet details benefits for employers, employees and the larger community.

Help Simplify Virtualization
Enterprises that want to realize the benefits of virtualization to help decrease operating costs face a complex set of technologies that often slow or prevent adoption, potentially leading to missed opportunities.

How to Deliver World Class Support
Learn how to create your own winning technical support system by providing immediate and convenient solutions for common computer problems like spyware and viruses; diagnosing and repairing computer problems while the user watches and learns; and reducing the need for expensive movement and travel.

HP`s Disaster Proof Solutions: Ensuring Availability
In this eSeminar, Bob Laliberte - an analyst with ESG - will present the results of ESG`s validation of HP`s Disaster Proof testing.

Microsoft`s Intellectual Property Licensing Program Boosts Customer Choice
This white paper explains the benefits of protocol licensing for independent hardware vendors (IHVs), independent software vendors (ISVs), original equipment manufacturers (OEMs), and customers; describes the various.

 
  top
Google Android
by jkabaseball, 2008-03-05

Out of all the companies Google has acquired, the purchase that led to what we are going to talk about today was of a small little company called Android Inc. This company wasn't even around two years before Google swept them up. Of course, this only added fuel to the fire that Google was going to get into the cell phone market. This is what I am here today to talk about -- Google's Android. Read the full article.
Digging into Social Media Optimization
by Akinola Akintomide, 2008-03-04


In this second part of a three-part series, we will continue talking about how to avoid being buried by Digg. Then we will discuss how to create viral applications for Facebook and MySpace and look at the looming commercialization of the art of "friending." Finally, we will look at the commercialization of the blogosphere, which is far more inevitable than the commercialization of other social media, though not necessarily less derided by several "armchair" analysts. Read the full article.
Basic SEO Troubleshooting
by James Payne, 2008-03-03

There are a number of good SEO checklists you can use when you start to optimize your web site for the search engines. They'll help you make sure you don't miss anything as you climb to the top of the search engine results pages (SERPs). But what do you do if you've done everything you can think of and your site doesn't seem to be going anywhere?
Read the full article
.
  top
Russian Business Network: On the Fly
by James Payne, 2008-03-05

If I tell you their names, it conjures up images of the Matrix or some group of super-villains out to make billions of dollars, kill off government officials, and take over entire countries. And those images wouldn't be far off the mark. They go by the names of Flyman, Corpse, Smash, and ZoOmer. They work for organizations like the International Association for the Advancement of Criminal Activity, ShadowCrew, the HangUp Team, and the notorious Russian Business Network. And more likely than not, they have been inside your computer. Read the full article.
Cut Cable Conspiracy
by Michael Lowry, 2008-02-29

Ever since the Internet debuted nearly two decades ago, we've been bombarded with an economic and technological reality that can be summed up in one word: globalization. The world is becoming more and more unified every day, at least in terms of telecommunications. But what if something happened that took an entire region of the world offline? Keep reading. Read the full article.
Domains Take On the Economy
by Michael Lowry, 2008-02-20


I'm no economic expert, but with America on the brink of recession (or so they say) it's probably a good time for web hosting connoisseurs to examine how the domain industry might be affected. Is it truly a cause for panic, or simply incessant fear mongering? Hopefully this article will help you decide for yourself.
Read the full article
.
  top

Tutorialized is dedicated to programming, designing, and many other
tech related tutorials.

Cool Spiderman Eyes
Learn how to draw Spiderman's eyes in Illustrator.
Read the tutorial.

Combine all Instant Messengers
Use Pidgin to combine them all.
Read the tutorial.

Random Bubbles made with ActionScript 3.0
A simple, good looking effect.
Read the tutorial.

Passwords
Learn how to create passworded flash movies.
Read the tutorial.

Simple Register and Login Form
Easy register and login with PHP and MySQL
Read the tutorial.

How to create a Photo Gallery
Create a photo gallery using the attachment_fu plugin.
Read the tutorial.

 

Want to Earn Cash & Fame Writing
for ASP Free?

Developer Shed is actively seeking fresh, new writing talents for our Microsoft Windows technology site. We're looking for Windows programmers, system administrators, and more to provide our readers with the latest, up-to-date techniques and strategies.

Here's your chance to earn some cash, gain some exposure, and beef up your resume! If you would like to join our team, email your name, a description of your qualifications, and the topic areas you would like to cover to contact_editor@developershed.com.

 
  top

Scripts is dedicated to developer and programming related scripts both commercial and free, and for all OS platforms.

AuthMan - Password Protection/User management
A password protection & membership management system licensed under the GNU GPL..
Learn more.

99Polls(dot)com - Flash Polls Widget
Free Hosted flash web poll Service. Create your own yes/no and multiple questions polls. Learn more.

Facebook App Studio - Build Facebook Apps
No HTML web design knowledge required Your application is hosted free Totally flexible and database driven. Learn more.

Trade Control -Traffic Management
An advanced traffic trading script based on more than 6 years of trading experience. Learn more.

EAUpload
EAUpload is a file upload component that provides expansive functionality for ASP.NET applications to upload files via the web server to a browser. Learn more.

Magic DVD to 3GP Video Rip/Convert Studio
Magic DVD to 3GP Video Rip/Convert Studio backups your favorite DVD movies. Learn more.

  top
Designing Your Email Newsletter

Last time, I talked about one of the first steps involved in setting up your email newsletter: Getting an Email Newsletter Service. Read the full article.
Learning About Payment Processors And What To Take Into Consideration When Choosing One

Payment processors are very important to your business, as they are how you will receive payment for your products or services. Read the full article.
How To Develop Your Information Marketing Strategy

Information marketing - also called infopreneuring - is a method to take information you own, have license to, or can have created for you, and then offer it to others for a profit or any other advantage.
Read the full article
.
  top

HP`s Disaster Proof Solutions: Ensuring Availability
In this eSeminar, Bob Laliberte - an analyst with ESG - will present the results of ESG`s validation of HP`s Disaster Proof testing.
Request Your Free White Paper!

 

Help Simplify Virtualization
Enterprises that want to realize the benefits of virtualization to help decrease operating costs face a complex set of technologies that often slow or prevent adoption, potentially leading to missed opportunities. Read this technology report to see how Novell, IBM and Intel provide a game-changing virtualization solution.
Request Your Free White Paper!

 


Top 10 Ways to Protect Against Web Threats
This technology brief details the top 10 ways to secure and accelerate your business by thwarting many web attacks with protections at the Web Gateway.
Request Your Free White Paper!

 

Get Off the Road and Go Online: The Benefits of Teleworking
The Telework Fact Sheet details benefits for employers, employees and the larger community.
Request Your Free White Paper!

  top

Gary Gygax Fails Saving Throw for the Last Time

Before computers became popular (and even afterward), many of us spent our Fridays and Saturdays rolling oddly-shaped dice and pretending to be warriors, wizards, elves, or other kinds of epic characters. We'd explore dungeons, slay nasty monsters, and take their treasure for our own. This week, Gary Gygax, the man who created Dungeons and Dragons and was largely responsible for those good times of misspent youth, passed away. He was 69.

In addition to designing the original D&D game with Dave Arneson in 1974, Gygax created a number of board games and wrote several fantasy novels. Though he was not directly involved with D&D after 1985, his system deeply affected a whole generation of gamers and continues to influence them to this day. "He was like the cool uncle that every gamer had," said Mike Mearls, the lead developer on the yet-to-be-released fourth edition of D&D.

Many massively-multiplayer online roleplaying games owe a great debt to Gygax. Such games as World of Warcraft would not look or feel the same if Gygax had not imagined the kind of gaming universe that he did. He will be missed.

Read more about this

Better Feedback from Levitating Controller

Many casual gamers got their first exposure to haptic technology from playing with the Wii controller. Thanks to its feedback, you can "feel" when you hit a ball in Wii Tennis or Wii Baseball. There's a higher level of haptic technology that more closely simulates the user's sense of touch, but these often require gloves or robotic arms to work, making it difficult to provide a natural feeling to the user.

Thanks to researchers at Carnegie Mellon University, however, that's set to change. They have developed a haptic device that features just one moving part. It consists of a bowl with electromagnets in its base and a levitating bar that the user grasps. The electromagnets adjust the force on the bar to give the user a feeling of resistance, as if from weight or friction. Light sensors in the bowl sense the bar's position by tracking LEDs on the bar's underside.

The bar can successfully simulate hard surfaces, which has been difficult with current haptic devices. It can also track movements as slight as two microns, far smaller than the width of a human hair. This should allow the device to reproduce extremely subtle effects of friction and texture. Best of all, users experience six degrees of freedom -- they can move the bar forward or backwards, left or right, and up or down. Ralph Hollis, lead researcher on the project, has started a company, Butterfly Haptics, to commercialize the technology.

Read more about this

Using a Little Iron to Solve a Big Problem

Everyone knows that an increase in carbon dioxide in the atmosphere may be behind global warming. A number of people and companies are trying to do something about it. One of these companies, Climos, just raised $3.5 million to help with their ocean fertilization plan.

Still being tested, Climos' plan is to seed the ocean with the iron compound. The iron will stimulate the growth of plankton, which in turn will take carbon dioxide out of the atmosphere. As the plankton die, they will sink to the bottom of the ocean, sequestering the carbon dioxide.

How do you make money from this business? Assuming the technique works, Climos hopes to do it by selling carbon offsets. But it has a ways to go; though a number of tests in ocean iron fertilization have been conducted in the past 20 years, there are still questions as to its effectiveness. And environmental groups have expressed concerns about the technique. Nevertheless, Climos' science and business model was strong enough to get backing from Braemar Energy Ventures and Elon Musk, chairman of Tesla Motors.

Read more about this

Advertising
If you wish to advertise in our newsletter, please contact us.

Unsubscribe
If you don't want to receive our emails, please unsubscribe.
An email will be sent with additional instructions to confirm your unsubscription.