Trouble reading this message? Read it online.

March. 19, 2009

It's time once again for the Developer Shed newsletter. And if you've been keeping up with what's been happening in the world of technology lately, you know that Apple just released a new operating system for its iPhone. The new OS offers great stuff for both developers and users. Intrigued? eWeek has the full story in this excellent slide show. Be sure to check it out!

On Dev Shed we continued our series on debugging PHP with the Xdebug extension and using the active record pattern with PHP; we also kicked off a new series on protecting web forms with AJAX technology. If you're looking for new ways of handling those captchas, you definitely want to check that one out. If you're more interested in Microsoft-related technologies, you'll want to read the articles we published on ASP Free; this week, we focused on custom class objects in VBScript and creating compressed files.

Web site designers and developers will enjoy the variety of useful things we showed you how to do this week on Dev Articles. Whether it's building magic edges that let your site visitors slide virtual tools out of your web pages, or learning about streams in C++, we have you covered. Don't forget to read our articles on creating a web page calculator and a common browser menu and that we publish five days a week on Dev Articles! And if you're a hardware enthusiast, you'll definitely want to see the five reviews we published this week on Dev Hardware. We went for diversity; we covered a Bluetooth headset, an excellent GPS, and a netbook, to name just a few.

SEO professionals reading SEO Chat learned how to design perfect pages, took a look at a new music search engine, and enjoyed the start of a five-part series on important factors that help your web site rank on the search engine results pages. Dev Mechanic covered Vibrant Media, an advertising company with an interesting model, and how to get shoppers that visit your web site to stop abandoning their shopping carts. Don't forget to visit Dev Mechanic on Friday for its third article of the week.

And of course that's not all. On Web Hosters we reviewed the Drupal content management system, to help you decide if it's right for your site. Codewalkers introduced you to the basics of UNIX file systems. If that's not enough for you, check out Tutorialized and Scripts for even more useful content.

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

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
Get Our Content on Your Site
with DevText!
New Articles, Right To Your E-mail
Developer Search

IBM eKits Make Development eAsy!
Take advantage of free e-kits from developerWorks. E-kits give you a collection of tutorials, articles, webcasts, podcasts, and demos about a particular product, task, or role. This one-stop shop of resources empowers you to maximize your enterprise investment.
Learn more.

IBM Rational Project and Portfolio Management certification training e-kit
Get free PMI training in the IBM Rational Project and Portfolio Management certification training e-kit. As a member of the Project Management Institute's (PMI's) corporate council, IBM has more than 12,000 PMI-certified project managers and has been honored for its educational programs. Now, you can learn more about the difference that IBM's project management curriculum makes with six free courses based on IBM's best-practices processes and tools.
Learn more

Neusoft Leverages Moblin’s Open Source Roots

By Tina Gasperson
As Intel expands efforts to build a standards-base around Moblin, the budding developer ecosystem is drawing the attention of software solutions providers worldwide.
Read the full article >
SuperPass Comes to MIDs and Netbooks via Moblin
Serving Up Content to Meet User Demand on the Go
By Rick Cook
SuperPass movies and TV are coming to MIDs and Netbooks. RealNetwork’s popular streaming multimedia content service will be available on Moblin-based MIDs and netbooks later this year.
Read the full article >

Linux Collaboration Summit
April 8th-10th, 2009 | Hotel Kabuki, San Francisco, CA | WEBSITE >
The Linux Foundation Collaboration Summit is designed with one goal in mind: collaboration. It is the only conference that brings together community members from every facet of the Linux ecosystem to work together.

CTIA Wireless 2009
April 1st-3rd, 2009 | Las Vegas Convention Center, Las Vegas, NV|
The convergence of more than 1,000 exhibiting companies, dozens of industries, and over 40,000 professionals from 125 countries all working toward the common goal of revolutionizing wireless. WEBSITE >

OSiM Asia
May 12th-13th, 2009 | Shangri-La Hotel, Kowloon Bay, Hong Kong|
Massive business opportunities lie the Asian market for Open Source. With the Asian Region a key driving force in the increasingly worldwide adoption of open source in mobile, we are proud to announce the launch of OSiM Asia. WEBSITE >


Moblin Finds a Home with the Samsung NC10

Moblin V2 Core Alpha Booting on Netbooks
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:

  • News of the Weird interviews Nobel Peace prize winner. Just kidding. It has a bunch of fat jokes.
  • Juan Valdezburg gives good tips on how to pick up the ladies. Step One: Park ice cream truck in front of Weight Watchers. Step Two: Enjoy the ladies.
  • Redneck Tech is back and only two words describe it: Gooder Than Hell.

Watch the video!

We're giving you all the tools you need to develop the
coolest Moblin core, Linux based applications for
entertainment and communication MID devices.

Check out more of the great content Moblin has to offer!
*If your email client does not permit you to sign-up via the newsletter, please click here!

Protecting Web Forms with AJAX
by Alejandro Gervasio, 2009-03-18

Are you looking for a new way to protect your web forms from malicious hackers and spam bots? Then you have come to the right place. In this four-part article series, you will learn how to use Ajax to protect those forms. Keep reading to learn how to build an Ajax-based verification code mechanism that you can use on your own web site.
Read the full article
Running Conditional Select Statements with the Active Record Pattern
by Alejandro Gervasio, 2009-03-17

If you are a PHP programmer who wants to learn how to implement the active record pattern within a MySQL abstraction class to make your database-driven applications more robust and maintainable, then look no further. Welcome to the third part of a series focusing on the active record pattern. Made up of seven articles, this series explains how to take advantage of the functionality provided by this popular design pattern to build an extensible MySQL-accessing class. This class will allow you to perform several queries without explicitly writing any SQL statements.
Read the full article
Tracking a Stack of Function Calls with the Xdebug Extension
by Alejandro Gervasio, 2009-03-16

If you are a PHP programmer looking for a comprehensive guide to using the most relevant functions that come with the X-debug extension, then this set of articles might be what you need. Welcome to the last part of a series focusing on debugging in PHP with the Xdebug extension. In seven approachable parts, this series gets you started utilizing this library's numerous features by way of a hands-on approach.
Read the full article
Tomcat Capacity Planning
by O'Reilly Media, 2009-03-12

In this conclusion to a five-part series on tuning Tomcat's performance, you will learn about the various kinds of capacity planning, and how to do capacity planning for Tomcat. This article is excerpted from chapter four of Tomcat: The Definitive Guide, Second Edition, written by Jason Brittain and Ian F. Darwin (O'Reilly; ISBN: 0596101066). Copyright © 2008 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
Understanding the CompressedFolder Class
by Nilpo, 2009-03-18

In my last series I showed you how to create a custom object class in VBScript that could create compressed files natively. The intent was to demonstrate how to create and use the class rather than to explain the coding concepts. I decided to revisit the topic for a more thorough explanation.
Read the full article.
Adding Methods to Custom Class Objects in VBScript
by Nilpo, 2009-03-17

In my last article I began showing you how to create your own custom class objects in VBScript. We started building the CompressedFolder class, a class that allows you to create and manipulate compressed folders natively. This article will expand on what you learned.
Read the full article.
Custom Class Objects in VBScript
by Nilpo, 2009-03-16

A code class in VBScript (and most other programming languages) is a structure that houses a set of related properties, methods, and events that can be reused throughout your code. In object-oriented languages, this code class is instantiated as an object reference. In this article, I am going to show you how you can create your own custom VBScript object classes for use in WSH, ASP, or HTML applications.
Read the full article
LINQ-to-MySQL with DbLinq in C#
by Barzan "Tony" Antal, 2009-03-12

You are reading the sequel to the "LINQ to MySQL, Oracle and PostgreSQL Providers" article that was also published here on Dev Shed. In this part we are going to provide an example of implementing LINQ-to-MySQL using the DbLinq Provider. We are going to use the C# programming language in the Visual Studio 2008 IDE.
Read the full article
Function Details for a Web Page Calculator
by Chrysanthus Forcha, 2009-03-18

Welcome to the third part of a six-part series on building a web page calculator. In the previous part I gave you the skeletons of our two standard calculator functions. But there are fine details to these functions that we have to examine and appreciate. We start with the showNum() function.
Read the full article
Introduction to Streams
by Gabor Bernat, 2009-03-17

C++, unlike C, has the kinds of services and additions that, at the beginning at least, seem like evil dinosaurs meant to make your life harder and to complicate simple problems. However, once you get the hang of them, you will realize the opportunities that they give you, and you will not ever want to use the older C methods for the same purpose again. Streams are one of these wicked dinosaurs.
Read the full article
Mimic Edge for HTML Magic Edges
by Chrysanthus Forcha, 2009-03-16

In this second part of a five-part series, we will see how the inner DIV element (pane) can scroll from the top of the outer DIV element, downward. We shall also see how to make the left edge of your web page respond to events, and how the pane can scroll out of it.
Read the full article
HTML for a Common Browser Menu
by Chrysanthus Forcha, 2009-03-13

In this part of the series I describe the HTML elements and their attributes. I do not talk about the events in this part; I will talk about the events in a later part. I will also talk about the CSS for the menu elements and sub menu elements. Throughout the series, we shall use the example that was described in the previous part.
Read the full article
Creating a Three-Column Fixed Design with a Simple CSS Framework
by Chrysanthus Forcha, 2009-03-12

Building a customizable CSS framework that allows you to create several types of web page layouts in a short time is not as simple at it seems, particularly if you are taking your first steps in professional web development. However, in this group of articles you will be provided with some useful pointers to get you started building your own CSS framework. This is the fourth part of a four-part series; do not hesitate to start reading now!
Read the full article
Acer Aspire One Netbook
by Joe Eitel, 2009-03-18

Smart phones are great for quick computing and web browsing on the go, but sometimes you need the power of a full-fledged computer. That is where laptops come in, but most of those are a little too big and expensive to take everywhere easily. And that is where ultra-portable PCs, also known as netbooks, come in. In this article we will review one of the first and still most popular ones on the market, the Acer Aspire One.
Read the full article
TomTom One XL-S
by Joe Eitel, 2009-03-17

With TomTom being one of the "Big 3" GPS manufacturers in the world, I figured I would give one of their mid-range models a test drive to see if it can hang with the competition. Keep reading to find out how the model I chose, the TomTom One XL-S, performed.
Read the full article
Motorola HT820 Stereo Bluetooth Headset
by Joe Eitel, 2009-03-16

What good is a music phone without a decent Bluetooth headset? That was my thinking when I set out to find a good stereo headset for my new LG music phone so I could actually take advantage of the whole "music" part of the equation and ditch my cheapish MP3 player - I was ready for a change! And the Motorola HT820 Stereo Bluetooth Headset looked like it fit the bill. Keep reading to see how it performed.
Read the full article.
Palm Pre
by jkabaseball, 2009-03-13

Palm may have been the first company in the PDA space, but it has fallen onto difficult times of late. It is not giving up without a fight though. Today, we take a look at its latest product, the Palm Pre. Is this smartphone just the thing to bring Palm back to glory? Keep reading to find out.
Read the full article.
Pioneer xMP3 Player
by Joe Eitel, 2009-03-12

Some things just belong together: peanut butter and jelly, spaghetti and meatballs, Sonny and Cher, and it is always a wonder when two seemingly obvious things finally pair up and leave you thinking, "Why did not I think of that?" The latest example of that in technology is the Pioneer xMP3 player. Keep reading to find out why.
Read the full article.
Does Mufin Know Music?
by Terri Wells, 2009-03-18

It is hard enough to find relevant content online at times. If you are a music lover, you know the challenges of finding new bands or artists you will actually like is even worse. Search engines that specialize in music use different approaches, often based on what other people who liked the same music also enjoyed. Music search engine Mufin, however, eschews opinions in favor of algorithms.
Read the full article
Ranking Factors for SEO
by Ivan Strouchliak, 2009-03-17

What factors affect how high your web page will rank in Google? There is a long list, and some of the items on it might surprise you. In this article, we will begin to wade through these factors, explain why they are important, and what you can do to get them working for you. This is the first part of a five-part series.
Read the full article
Perfect Page Design
by KC Morgan, 2009-03-16

Look at a list of search results, and you are likely to be bowled over the by the amount of choices you will see. There are a lot of sites out there, and you might spend about 45 seconds sizing one up before you decide whether or not it is right for you. Why should visitors treat your site any differently? What do your pages offer to keep their eyes glued to the screen, to get their mouse buttons clicking to see more? Perfect page design is not all aesthetics; it is about strategy.
Read the full article
Drupal: Content Management Made Easy
by Bruce Coker, 2009-03-18

Content management systems have made it easy for even novices to set up intricate web sites, complete with many interactive features. One of the most popular open source CMSes is Drupal. This article will take a look at why it is so popular, and what features it offers the prospective user.
Read the full article
Best Password Utilities for the PC
by Katie Gatto, 2009-03-11

We all know about the basics of keeping our information safe; often, that starts with a good strong password. Now, I am not here to give you a long-winded lecture on how to make a hard-to-break password. That subject is broached all too often and has been covered by more security experts than we have time to list here. No, we're going to talk about how you can manage the multitude of passwords you already have.
Read the full article
Completing the Ultimate in Home Page Customization
by Gabor Bernat, 2009-03-04

Are you sick of your boring home page? Are you in search of a new way to color your daily life? Have you decided to find a way to collect in a single page all of your important news feeds? Alternatively, maybe you are simply looking for a way to give your home page a fancy look that you can share with your friends. In this second part of a two-part article on home page customization, you'll learn how to do all this and more, with Netvibes and iGoogle.
Read the full article

Check out the amazing tutorials from IBM developerWorks and see what all the buzz is about!

WebSphere Service Registry and Repository
Manage, govern, and share services across your organization by using WebSphere Service Registry and Repository. Follow the hands-on exercises to learn how to navigate the Web interface to publish, find, reuse, and update services.

Building JavaScript applications with JSEclipse
Using JSEclipse, JavaScript programmers now have their own Eclipse plug-in that provides many important features to aid in the development of JavaScript applications. JSEclipse gives JavaScript developers the same ease of use that Eclipse has been providing in the Java language and others for years. Learn to use this tool, while creating a colony of evolving "creatures" on your page.

Learn how to install and use the Rational Asset Manager Eclipse client
In this tutorial, you can learn how to install and configure the IBM Rational Asset Manager Eclipse client, explore the different views in the Asset Management perspective, learn various search techniques, work with existing assets, and submit a new asset.

Improve your build process with IBM Rational Build Forge, Part 1: Create a continuous build and integration environment
Learn how to implement a build management system that uses and extends your existing automation technologies. This tutorial shows, step-by-step, how to install and configure IBM Rational Build Forge to manage builds for Jakarta Tomcat from source code.

Build Web services with transport-level security using Rational Application Developer V7, Part 1: Build Web services and Web services clients
Build secure Web services with transport-level security using IBM Rational Application Developer V7 and IBM WebSphere Application Server V6.1. Follow this three-part series for step-by-step instructions about how to develop Web services and clients, configure HTTP basic authentication, and configure HTTP over SSL (HTTPS). This first part of the series walks you through building a Web service for a simple calculator application. You generate and test two different types of Web services clients: a Java Platform, Enterprise Edition (Java EE) client and a stand-alone Java client. You also handle user-defined exceptions in Web services.

Test terminal-based applications with Rational Functional Tester
Regression testing -- in which code is thoroughly tested to ensure that changes have not produced unexpected results -- is an important part of any development process. But many testing environments neglect the terminal-based applications that still form the backbone of many industries. In this tutorial, you'll learn how the Rational Functional Tester Extension for Terminal-Based Applications works with other Rational Functional Tester to help test terminal-based applications quickly and easily.

Improve your build process with IBM Rational Build Forge,
Part 2: Automate builds for a real-world Tomcat project

Learn how Rational Build Forge can extend a simple compile and package build process by adding customization and deployment capability. Go from a manual method to automating: checking for code changes; getting the latest source; compiling and packaging; customizing; copying to and restarting a deployment server; and sending e-mail notification that a new version is available.

NEW! Application development for the OLPC laptop
The XO laptop (of the One-Laptop-Per-Child initiative) is an inexpensive laptop project intended to help educate children around the world. The XO laptop includes many innovations, such as a novel, inexpensive, and durable hardware design and the use of GNU/Linux as the underlying operating system. The XO also includes an application environment written in Python with a human interface called Sugar, accessible to everyone (including kids). Explore the Sugar APIs and learn how to develop and debug a graphical activity in Sugar using Python.


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

Straighten Crooked Photos
Learn how to easily straighten crooked photos in Photoshop.
Read the tutorial.

Basic Drag and Drop in Flash 8
How to create basic drag and drop with Flash 8.
Read the tutorial.

Blend Techniques With Layer Mask
Learn blending techniques by using this layer mask. Read the tutorial.

Grails Services and Google Maps
A guide to using them. Easy tutorial and simple to read. Read the tutorial.

Flash Zoom In and Zoom Out
A Flash zoom in and zoom out application with Actionscript 2.0.
Read the tutorial.

Google AdSense Split Testing
Guide to maximizing your revenue with a small PHP script.
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


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

h2desk Help Desk Software
h2desk is the powerful way to provide online support to your customers. Create, manage, and overlook unlimited staff and more.
Learn more.

PHP Store Pixel Ads
PHP Store Pixel Ads comes with advanced settings including the ability to use interlaced images, and much, much more. Learn more.

Framework for WEB Development
You will be able to develop easily and really fast grids, reports, graphics, filters, forms, and more.
Learn more.

Inventory Bookkeeping
Billing accounting software generate various accounting reports including final report, stock reports, sales reports, and others. Learn more.

Time Tracking
TimeTracking is a web based time tracking application. It allows you and your team to enter time spend on different task while working.
Learn more.

Remote PC Monitoring Software
Network asset database administration freeware utility generates software auditing and management reports. Learn more.

Decrease Abandoned Shopping Carts, Increase Sales
by Justin Pinkus, 2009-03-11

Online stores may require less of a monetary and time investment than their brick-and-mortar cousins, but they still require work. What is more, they come with certain disadvantages inherent in not operating on a face-to-face basis. For example, you may have fewer clues as to why someone might apparently choose to buy something (put it in their electronic shopping cart) and then abandon it. This article will discuss some of the more common reasons that web users do this, and help you address them so you can increase sales on your own web site.
Read the full article
Could Your Pages Benefit from Vibrant Media?
by KC Morgan, 2009-03-16

If you think pop-up ads can be annoying, senseless and a waste of time, you might be right on some counts. But in these advertising-friendly days of the Internet, pop-up ads are undergoing a change which might make you look at them as something more than nuisances you quickly click away. Pop-ups might be more viable for your site than you think. How could your pages benefit from Vibrant Media?
Read the full article
Creating a Proactive E-mail Marketing Program
by Justin Pinkus, 2009-03-13

If all of your brochures and literature are printed, and you are still mailing your customers information and catalogs via postal mail, you could be missing out on opportunities. If you have never done an e-mail marketing campaign before, keep reading. You will learn why you should consider it, and how to do it right.
Read the full article
UNIX File Systems
by Gabor Bernat, 2009-03-18

Chaos is bad by definition. To avoid chaos, we have built solid rules that must be respected. You really want to avoid chaos in a file system. Therefore, the UNIX file system comes with regulations that you cannot break if you want to use it. Once you learn this, working with it will be much simpler.
Read the full article
The Terminal in UNIX
by Gabor Bernat, 2009-03-11

When we're talking with someone who does not speak our language, it's good to have a translator around to avoid any misunderstandings. If you don't have someone who can translate directly between both languages, having two translators (with an intermediate language they both share) may do the job. When we are communicating with computers, the situation is the same; only the terms change.
Read the full article
Operating Systems and UNIX
by Gabor Bernat, 2009-03-04

Have you ever wondered why we have operating systems at all, or if there's anything out there that's better than Windows? Boy have you come to the right place! This article will explain the purpose of an OS on your computer, and then take a close look at UNIX, an operating system with a long and respected history.
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 Products:

30-day Trial of Ninja Email Security for Exchange - Trial Download by Sunbelt Software
Ninja integrates best-of-breed antispam, antivirus, disclaimers, & RBL and attachment filtering on your Exchange server. It also allows you to kill newer variants of existing image spam.

How to Trace Code Issues to the Source - White Paper by Borland Software
Find out how to trace performance bottlenecks down to the offending line of code. Quickly isolate what the problem is, then drill deeply to the specific code to fix it fast.

How to Digitally Sign Downloadable Code - White Paper by Verisign
Learn how to implement code signing digital certificates, which provide assurance to end users that the code really comes from the developer who signed it, and has not been altered or tampered with since it was signed.



Zapping Mosquitoes and Malaria

You can kill mosquitoes in many different ways, but Dr. Jordin Kare and his team came up with a new way: laser beams. The weapon of mosquito destruction detects the audio frequency created by the beating of the insect's wings, and then fries the bug on the spot. It can kill millions of mosquitoes in minutes.

Aside from making summer days much more enjoyable, the laser is expected to serve as a potent weapon in the war against malaria. The life-threatening disease is transmitted by female mosquitoes, and kills an African child every 30 seconds, according to the World Health Organization. Globally, one million people die of malaria every year.

Dr. Kare proposes mounting the lasers on top of poles around the circumference of villages, creating a barrier against the bloodsucking disease carriers. The bugs certainly won't be missed, since there is nothing that feeds exclusively on mosquitoes. The beam won't affect other insects, according to Dr. Kare. And we can thank private industry for this advance: the research was commissioned by Intellectual Ventures, a company founded by former Microsoft executive Nathan Myhrvold, and funded by Bill Gates.

Read more about this

The Photos are Out There

One doesn't normally think of archivists and museum curators as revolutionaries, but Mike Rhode is turning himself into an exception. Head archivist at the National Museum of Health and Medicine in Washington, D.C., he is involved in a project to digitize the museum's collection of military medical images. So far, 500,000 unique images have been scanned, with another 225,000 slated to be done this year.

That's not the controversial part, however. Rhode and his team have been making some of the photos available to the general public through Flickr without the permission of the Army. Working after hours, the team has made 800 carefully chosen images available so far, and hopes to get tens of thousands more up. The images date from the Civil War all the way through Vietnam.

Rhode's attitude has been You pay taxes. These are your pictures. You should be able to see them. Until recently, opening such an archive to the general public has been impossible, for fear of damage to the physical items from too much handling. Thanks to cheap scanning, storage and bandwidth, such images can be made much more widely available, and excuses to keep them locked up no longer sound convincing. The Army is not pleased with Rhode's efforts, but he plans to continue. "We have pictures from all types of military conflicts and all different types of medicine and issues in medicine...and want to bring it to everyone else in the world," Rhode explained.

Read more about this

Maker Faire Goes Overseas

They've been held in California and Texas, and this week, the first Maker Faire outside the US happened in Newcastle in the United Kingdom. It occurred near the end of the city's 10-day ScienceFest. Maker Faire's ambiance is definitely in line with ScienceFest's celebration of creativity and innovation. The idea behind Maker Faire is to bring hardware tinkerers, crafters, and artists together to show off and trade tips.

Robots often play a big role at stateside Maker Faires, and the one in the UK was no exception. A visitor to the event could watch a fire-breathing remote-controlled horse and see a variety of programmable home robots. Other participants showed off devices that they'd been able to build much more cheaply than major corporations like the attendees that showed off their multi-touch displays, which cost only a few hundred pounds as opposed to the thousands Microsoft charges for its Surface computer.

Many factors seem to be contributing to the restarted make-it-yourself movement. Make, the company that sponsors Maker Faire, runs a web site where users can learn how to make various projects, and share them. The Internet itself has allowed those with a common interest in making things to make contact with each other. Many companies now make lots of standard parts, which help hardware hackers get the bits they need without having to scavenge for them; they could use kits instead. Robotics in particular has been getting a boost from this, as well as from robotic control software that is much easier for non-programmers to use.

Read more about this

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

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