| DISABLE AUTO REFRESH
 
SD TIMES BLOG
 

Microsoft yesterday made significant announcements around its Azure cloud platform, notably improved experiences for Node.js, MongoDB, Hadoop, Solr and Memcached. The goal, Microsoft said on its Port25 blog, is to allow developers to continue "to work in the languages and frameworks they already know." The company has created a new open-source Azure SDK for node.js, and has put Azure libraries for .NET, Java and node.js hosted on GitHub. Another highlight of the release is the limited preview of the Apache Hadoop distribution service on Azure. Many more details on the release can be found on the Azure team's blog.

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Share this link: http://www.sdtimes.com/blog/1919

Tags:

cloud computing | Microsoft

Here are updates on some of the issues I've been following for the past few weeks.

Infrastructure attack a false alarm – for now. In a series of posts, I have made clear my concern about the ongoing effort to computerize utilities and municipal-infrastructure control systems. While intelligent systems can help us conserve resources and use energy more efficiently, computerization also leaves critical systems vulnerable to hack attacks. A data-point supporting my argument was November 8's widely reported cyber attack against an Illinois water utility's SCADA system. The Illinois Statewide Terrorism and Intelligence Center reported that a hacker with a Russian IP address had caused a pump to burn out. The cyber war had begun! Or maybe not. It turns out the SCADA system was accessed by a utility contractor, Jim Mimlitz, who was on vacation in Russia. While everyone is breathing a little easier, the fact remains that these systems are still vulnerable. It's only a matter of time until they are really hit.

Microsoft bullish on Kinect 2: Microsoft has realized that its Kinect game controller for the Xbox platform is potentially a good solution for a huge range of problems. Beta 2 of the Kinect SDK is available now, and Microsoft promises that a commercialized SDK will be available in early 2012. In the meantime, the Kinect hacker community is running full-tilt at every offbeat and potentially useful application it can imagine. Meanwhile, the Kinect 2 will reported greatly extend the Kinect's abilities. The new device may be able to read lips and even to detect users' emotional states with its facial-recognition algorithms. (If hackers were to install a back door into Kinect-enabled systems, they would essentially have around-the-clock video access to user sites, and the Kinect's voice-recognition routines could monitor speech for key words. What if the government were to install such software?) Check out Kinect Hacks. And if you haven't seen it yet, you might as well look at Microsoft's Kinect Effect video.

Software detects lies with voice analysis. Researchers are using a variety of methods to analyze speech and detect whether speakers are telling the truth. The New York Times has an informative article here: Software that listens for lies. It must be a lot of fun working on applications like these.

Pentagon sponsors hacking contest. A determined team of programmers has won $50,000 in a contest sponsored by the U.S. Department of Defense's Defense Advanced Research Projects Agency, or DARPA. The eight-member team successfully retrieved the contents of seven pages of documents that had been shredded into more than 10,000 fragments. The Pentagon is quite open about its motivation for the contest: “The goal was to identify and assess potential capabilities that could be used by our warfighters operating in war zones, but might also create vulnerabilities to sensitive information that is protected through our own shredding practices throughout the U.S. national security community.” We already knew the government could intercept anything on the Internet. Now it turns out that they're looking to read our shredded documents. Congratulations, in any case, to the winners.

Web recommendation: Perhaps you have noticed that many programmers are also serious about cooking. You may be a good cook yourself, in which case you have no doubt already discovered the new Developer Cookbook section of sdtimes.com. Those recipes look good, but they're positively primitive compared to the cooking-as-rocket-science entries in Modernist Cuisine, a six-volume encyclopedia of cooking ingredients, methods, and technologies dreamed up by former Microsoft CTO Nathan Myhrvold. This lavishly illustrated tome has 2,438 pages and weighs more than 50 pounds. Your status as an amateur cook may not justify the book's $625 purchase price, but you should at least take a look via the authors' beautiful Web site. J.D. says check it out.

J.D. Hildebrand has written hundreds of articles for dozens of publications and online communities dedicated to software development. He likes raisins and walnuts in his oatmeal cookies.

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Share this link: http://www.sdtimes.com/blog/1911

Tags:

cloud | cloud computing | intellectual property | malware | security | UI development

jhildebrand

Insecure

by J.D. Hildebrand 12/03/2011 03:40 PM EST

It's no longer enough to create working code. We must now put serious energy and deliberate thought into securing our code, the data it works on, and the users who rely on it. I'm convinced that we are headed toward a series of crises – in fact, the crises have already begun. And as near as I can tell, there's no solution in sight.

There's more malware out there than ever before. Viruses, worms, trojans, rookits, back doors, intrusions, spyware, botnets, cross-site scripting, proxies, SMTP threats, SQL injection, header splitting, keystroke loggers, screen loggers, e-mail redirectors, IM redirectors, session hijackers, ransomware, transaction generators, dialers, denial-of-service attacks, DNS poisoning, SEO abuse, phishing, pharming, data-mining, man-in-the-middle attacks, pump-and-dump stock scams, social engineering exploits, riskware, pornware, identity theft, social-media character assassination...the list goes on and on. Most of this has been with us for years, of course, growing at a predictable (if alarming) rate. All indications are that the rate of infection has grown dramatically in recent months, and it is about to explode.

Part of the story is that hackers are becoming more sophisticated in their attack methods. There's real money to be made in hijacking user data, and the money has attracted a new breed of for-profit hackers. A quick search of the Internet will convince you that it's simple to download all the software components you need to breach most security systems. The software toolkits are powerful, effective, and widely shared. Globe-spanning hacker syndicates are at work 24 hours a day, devising and sharing techniques for breaking through defenses. It's big business.

At the same time, the number of vulnerable platforms with sufficient installation numbers to attract hackers has grown rapidly. Yes, most attacks are still targeted at Windows PCs and Web servers. But recent months have given us dramatic evidence that new platforms are vulnerable. Smart phones, SCADA installations, embedded systems, utility grids, and smart cities are all coming under attack. Portable systems fall into the wrong hands easily and frequently. Revisions to Windows, iOS, Linux, HTML, Java, Office, and Android promise to fall to new generations of malware. A recent report from Columbia University researchers demonstrates that Web-accessible laser printers can be instructed to make paper smoulder, and perhaps catch fire. Hackers can use your phone to track your location or take photographs under remote control. If your e-mail isn't being intercepted, read, and revised, it's because you haven't been targeted, not because hackers are incapable. If you've got the money, you can install a monitor to intercept data flowing through the fiber-optic cables that route Internet traffic across the ocean floor, SSL or no SSL.

Service providers are collecting terabytes of user data, often without disclosing the fact. Providers know what Web sites we visit, what we buy, where we take our mobile phones, when we read and answer e-mail, what we're reading on our tablets, which files we download to our e-readers, and all the details of our banking relationships. Even if they don't intend abuse, the data is now subject to external attack. It's not enough to secure the systems under our control – our service providers' systems must be secure too.

And it's not just hackers we have to worry about. Government and law-enforcement agencies are increasing their power to access data, shut down Web sites, shutter businesses, and track users without the benefit of trial – or even, in many cases, the minimal protection of a subpoena. Congress is debating legislation that would extend much of this power to corporations.

We haven't even talked about cloud computing. IT shops are increasingly called upon to secure data that isn't stored on-site. Data-transfer channels are vulnerable to eavesdropping. Cloud service providers are vulnerable to attack. Providers may store information on servers in a country whose laws are not strict enough to provide base-level protection. Authentication systems and backup programs may not be sufficient to keep data secure.

As if all of this weren't enough, it is clear that skirmishes have already begun in a new generation of international cyberwar. State-sponsored and state-developed malware has targeted users, corporations, industries, and utility grids across international borders. Nations, including the United States, have gathered tremendous resources to blow through conventional firewalls, encryption routines, and user authentication systems with ease. Except for the Stuxnet trojan that apparently set back Iran's nuclear program a few months or years, most of these attacks have been small-scale efforts so far – proof-of-concept demonstrations, little more. When the real cyber-shooting starts, we will all sit in the crossfire.

My research has convinced me that the security technology we are currently employing to protect ourselves is laughably impotent in the face of current threats – much less the new threats that will arrive over the next 12 to 18 months.

This year saw the death of Robert Morris, a cryptographer and computer scientist who contributed to Unix and did research at AT&T Bell Labs for 26 years before joining the National Security Agency's Computer Security Center as chief scientist – essentially, cryptographer-in-chief of the United States. Morris had three simple rules for computer security: “Do not own a computer; do not power it on; and do not use it.”

Morris's tongue-in-cheek advice seems grimly relevant today.

Web recommendation: Ah, the Internet. What did we ever do before we had such an accommodating home for rants and flame wars? I admit it: I can't resist reading the occasional over-the-top Web post and scrolling through the outraged comments that follow. My new favorite is “Why I’ve finally had it with my Linux server and I’m moving back to Windows” over at ZDNet (right around the corner from us, in Web terms). I don't want to start a flame war here, so I'll simply say that I can relate to what blogger David Gewirtz has to say. J.D. says check it out.

J.D. Hildebrand has written hundreds of articles for dozens of publications and online communities dedicated to software development. He believes the system he used for writing this column is virus-free. But hey, what are the odds?

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Share this link: http://www.sdtimes.com/blog/1910

Tags:

cloud | cloud computing | email | embedded systems | government | malware | security

ahandy

Best practices for AWS

by Alex Handy 10/21/2011 01:41 PM EST

Straight from the horses mouth, Amazon offered us a list of what it considers to be best practices for using AWS. All below comes directly from Amazon's Miles Ward, AWS Solution Architect. Take a gander:

What are some best practices for managing highly scalable services with AWS?

1.Scale Horizontally – What I mean by this is using more machines rather than bigger machines – look into multi-threaded interactions and distributed processes. There will always be “the biggest” machine or “the fastest component” that will block your ability to scale if you're scaling vertically; if you can use multiple machines, there’s no maximum. Scale out when you need it and scale in when you don’t.

2. Automate Elasticity – When you automate elasticity you don’t need to worry about scaling your architecture manually. When companies focus on the muck of technology infrastructure it’s often at the cost of innovation in their core business because the staff is being utilized elsewhere. We recommend using our API’s to provision the infrastructure capacity you actually need at any given moment. I like to say – don’t optimize for accurate estimations (which sadly rarely are), instead, optimize for nimble reactions.

3. Use the right tool for the job – Know what your project/application is and the problem it solves before you dig in. Let AWS manage the infrastructure so you can focus on the business you do best. For example, try Amazon Relational Database Service for your database, AWS Elastic Beanstalk for your development environment, or Amazon Elastic Map Reduce for your Hadoop cluster and Big Data needs. There are plenty of hard problems for your business to solve; reinventing solutions to these kinds of problems are not likely the most valuable use of your time.

What are a few tips and tricks for developers who are writing applications for AWS and the AWS APIs?

1. Understand high availability and disaster recovery principles – At AWS we highly recommend building high-availability and disaster recovery principles into your designs up front. Look at a multiple availability zone approach for high availability and a multi-region approach for disaster recovery. Ensuring your design anticipates and manages component failure significantly reduces the chances of it failing.

2. Write in your language – Our customers tell us that they want the flexibility to build their applications the way they want to – they don’t want to be locked into a particular programming model, language, or operating system. That’s why we have SDK's for Java, PHP, Ruby, .Net, Python and on the mobile front SDK’s for iOS and Android. Additionally, there are numerous control and integration systems from third parties.

3. Free is good – For companies looking to the cloud, it’s important to remember that it’s not all or nothing. To get your feet wet, take advantage of our free usage tier to learn how AWS services work before jumping into a full development effort. You can go to our website aws.amazon.com to sign up and try it out. You get 5gb of storage free for a year on S3 – back something up and see how easy using the cloud is.

4. Try out Spot - Spot Pricing is our market price for unused server capacity, which allows you to use EC2 instances at dramatically lower hourly rates. Try the spot market for access to inexpensive compute resources for testing, distributed processing, web crawling, media encoding and other batch processing tasks.

Currently rated 5.0 by 3 people

  • Currently 5/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Share this link: http://www.sdtimes.com/blog/1875

Tags: , , , ,

cloud computing

Unless you've been hiding under a rock for the past few days, you are by now well-versed in the specs and capabilities of Amazon's new Kindle Fire tablet computer. Seven-inch color touchscreen, Android operating system, WiFi sync capability, cloud storage (for Amazon content only), and best of all, the price tag: just $199. My first reaction was “gotta have it” – I bet you felt the same.

Now that the euphoria has worn off a bit, I'm less excited about the Amazon's new tablet. The seven-inch screen isn't ideal – it's too small for viewing television shows and movies. Amazon's engineers are unlikely to match the quality of the existing Kindles' E-Ink on a color screen, so it's not a perfect e-book reader. The Fire lacks both camera and microphone. As a general-purpose tablet computer, the Fire fizzles in comparison with Apple's iPad – no matter what the price. The hardware simply doesn't compare.

(Rumors have it that Amazon will ship a 10-inch or 12-inch version of the Fire early in 2012. That tablet could be a game-changer. But who knows what Apple will be shipping by then?)

As a tablet, the Fire turns out to be not that interesting. As a media viewer and e-reader, it still has appeal. Especially at the price. I think Amazon will sell a bunch of them.

But the real story in the Fire announcement wasn't the hardware, but the integrated Web browser, named Silk. The browser takes advantage of Amazon's cloud infrastructure to make Web-page decoding and rendering more efficient. On a case-by-case basis, Silk and Amazon's servers will make a decision about which portions of the Web page you are loading will execute in the cloud and which will be rendered on your Fire tablet. The result, Amazon says, is that pages will load and render much more quickly. Silk even predicts which links you are likely to follow, upon loading a page, and has the servers load up the pages before you click. Amazon puts it this way:

With Amazon Silk, most of the heavy-lifting is shifted from the processor on your device to our powerful AWS servers. Access to such lightning fast CPUs, expansive memory, and huge network connections allows the performance of Amazon Silk to transcend the capabilities of your local device. Amazon Silk isn’t just about massive computing power, however. Because much of the intelligence of the browser is in the cloud, a number of performance enhancements become possible, including squeezing the utmost throughput out of your “last mile” connection, smart caching both on your device and on our servers, and on-the-fly content optimizations. In addition, Amazon Silk has the ability to learn about traffic patterns on individual sites over time, allowing it to begin fetching the next page that users may wish to visit.

(I've read that Opera does something similar, but this capability hasn't made the browser a household word. Of course, the good folks behind Opera lack Amazon's cloud servers. And its marketing department. So there you are.)

Silk sounds like a perfect blend between consumer hardware and cloud services. It appears that so far Amazon is undecided about whether it will roll out the browser for Mac, PCs, and smartphones. But if the technology lives up to its promise, then we will all be using something like it sooner or later.

Privacy pundits are up-in-arms over this feature, by the way. (Steven J. Vaughan-Nichols has posted the clearest account of the security concerns.) Amazon's cloud – Amazon Web Services – will have a record of everything you do on the Web with your Kindle Fire. It's all spelled out in the Amazon Silk Terms and Conditions.

Amazon has achieved its success in large part because it tracks browsing activities on its site and serves up you-might-also-be-interested-in content. Think what the company will do when it knows every site you visit!

For what it's worth, Amazon says Silk's acceleration feature can be disabled. So if privacy is your concern, you can trade off some performance and conceal your browsing activities.

The Kindle Fire will ship November 15. Reserve yours here.

Web recommendation: Ever wonder what route Web data takes on its way to you? You may be surprised to learn that only about 1% of Internet traffic is routed by satellite. Most spans the world over cables strung across the bottom of the oceans. Check out an interactive map here: Submarine Cable Map. It's fascinating. J.D. says check it out.

J.D. Hildebrand has written hundreds of articles for dozens of publications and online communities dedicated to software development. He recently relocated to a small town outside Belgrade – stop by if your travels take you through Serbia.

Currently rated 3.0 by 2 people

  • Currently 3/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Share this link: http://www.sdtimes.com/blog/1859

Tags: , ,

Android | cloud computing | security | web

The tech wizards at Google are on the verge of introducing a second programming language. Unlike the company's Go, a systems-level language, Dart will apparently be tailored to the needs of Web programming.

The news doesn't come to us from Google, at least not directly. We learned about the language by browsing the schedule for the GOTO conference to be held in Aarhus, Denmark October 10-14, 2011. Two language designers from Google will be presenting the keynote address: Dart, a New Programming Language for Structured Web Programming.

Google has already registered a handful of domains to support the new language.

The software engineers who will present the language to the world have very interesting backgrounds. Gilad Bracha is the designer of Newspeak, an object-oriented language in the tradition of Smalltalk and Self. Bracha comes to Google by way of SAP Labs, Cadence, and Sun Microsystems. Lars Bak is responsible for V8, the highly optimized Java virtual machine used in Google Chrome.

Does the world need another programming language? Well...maybe. Google is uniquely positioned to understand the browser-side demands of cloud-computing architectures. Bracha and Bak have years of solid successes behind them. I think we'd better keep our eyes on Dart.

Look for more information here as it becomes available.

Web recommendation: Sebastian Anthony has written an insightful little story on Windows 8's support of Hyper-V virtualization for the good folks at ExtremeTech. The article, Windows 8 Will Feature Hyper-V Guest OS Machine Virtualization, doesn't seem to be geared primarily for developers. But it does highlight a reason or two that this feature might be very interesting to those of us who cut code for a living. It got me to thinking. J.D. says check it out.

J.D. Hildebrand has written hundreds of articles for dozens of publications and online communities dedicated to software development. He recently relocated to a small town outside Belgrade – stop by if your travels take you through Serbia.

Currently rated 5.0 by 2 people

  • Currently 5/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Share this link: http://www.sdtimes.com/blog/1843

Tags:

cloud computing | google | web

 

Last March, Hewlett-Packard CEO Leo Apotheker took advantage of the company's annual analyst meeting to announce plans to launch a public cloud service. That service is one step closer to reality with today's announcement that HP has initiated a beta program for HP Cloud Services.

The two services entering beta are HP Cloud Compute and HP Cloud Object Storage.

HP cloud services VP Emil Sayegh announced the beta program on his blog:

Today, we are pleased to invite you to participate in the HP Cloud Services private beta program. We are making this early access available so you can test, experience and provide input on our two initial cloud services: HP Cloud Compute and HP Cloud Object Storage. Both offerings are based on HP’s world class hardware and software with key elements of HP Converged Infrastructure and HP Software combined with a developer friendly, integration of OpenStack through our easy to use, web-based User Interface (UI) along with open, RESTful APIs.

At HP Cloud Services, our goal is to provide the next generation of cloud infrastructure, platform services and cloud solutions for developers, ISVs, and businesses of all sizes. We recognize that public cloud services should be open and transparent from end-to-end across APIs, infrastructure and software stack.

For more information – or to sign up for the beta program – visit www.hpcloud.com.

Oh, one last thing. Before you devote a lot of time and money to evaluating the services and building apps based on them, consider that HP hasn't announced pricing details yet.

Web recommendation: I don't think I need to frame today's recommendation with comments. The horrifying story speaks for itself: Three in Ten Americans Urge Feds to Read Their E-mail. I know you'll find this story – a tip of the hat to The Register for publishing it – as disturbing as I do. J.D. says check it out.

J.D. Hildebrand has written hundreds of articles for dozens of publications and online communities dedicated to software development. He recently relocated to a small town outside Belgrade – stop by if your travels take you through Serbia.

 

Currently rated 5.0 by 1 people

  • Currently 5/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Share this link: http://www.sdtimes.com/blog/1842

Tags:

cloud computing

jhildebrand

Our Future: A Muddled Mess

by J.D. Hildebrand 08/26/2011 11:06 AM EST

What does the future of software development look like? For the first time in decades, it appears that no one knows.

It used to be fairly easy to peek a few years into programming's future. Languages evolved according to a predictable path from lower to higher levels of abstraction. We incorporated objects, then visual development environments, then Web architectures, then managed-code platforms. Development methodologies and project-management philosophies approached with plenty of warning – it took no special insight to see them coming.

My subjective feeling – backed up by a few hours of earnest Googling – is that all of that has changed.

The future? Well, let's see. We have some broad agreement that development methods will become more agile, though we are not entirely sure what agility means. It seems clear that the future will be cloud-oriented, though every definition of “cloud” is different. Our code will need to adapt to the availability of parallel architectures, though we can't say whether the parallelism should or will reside primarily in the code we write, the libraries we incorporate, the tools we use, or the architectures we employ. Security, mobile platforms, portability, interoperability, declarative programming, functional programming...all are likely to be important. One way or another.

As for languages – oh my! At the moment it appears that every nontrivial app will incorporate modules, libraries, frameworks, and custom code written in multiple programming languages. Or maybe we'll resolve that complexity by adopting a new language with the flexibility to address all the challenges we face.

For once, the pundits are quiet. Search the net for predictions about the future of software development and you'll retrieve a list of Web pages that are years out of date and devoted to particular narrow problem or language domains.

We are in need of the same sort of paradigm-buster that object-oriented programming and visual development environments were, back in the Windows era.

Search long enough through all the partisan arguments and language-specific rants, and one name keeps coming up: Anders Hejlsberg.

Hejlsberg has been around the programming world since before the IBM PC. He is the original author of Borland's Turbo Pascal and Delphi, and since he joined Microsoft he has created C# and become director of Microsoft's programming-language strategy.

You can learn more about Hejlsberg and his views in these videos:

(Disclaimer: Hejlsberg's views are pretty much guaranteed to be the official views of Microsoft. I'm the last person to sign up mindlessly to Microsoft's view of the world. While I don't see the company as a customer-exploiting evil empire, neither do I think it has always acted in the development community's best interests. Although I owned and edited Windows Tech Journal, my relationship with Microsoft was always an arm's-length one – much, as it turns out, to my personal cost. But that's a long story for another day. What I'm trying to say is that you have a responsibility to take Hejlsberg's point of view with a grain of salt.)

I think the Hejlsberg videos have great value. They identify both the challenges facing our community and some of the technologies and approaches that will help us address them. Hejlsberg has proved himself to be a visionary throughout his career, and he is uniquely positioned to see the problems and possible solutions that we will encounter in the next few years.

What's your view of the future? Drop a keyword or two into the comment section below and I'll use your feedback to shape a future post. Because ultimately, the future isn't something that just happens. It's something we create. Together.

Web recommendation: Research for this post brought me for the first time to Microsoft's MSDN Channel 9. This Web site contains hundreds of videos about (Microsoft) technology and how to get the most out of it. There's a predictable amount of corporate flag-waving, of course. But there's also tons of useful content. I have some reservations about video as the medium for dispersing such information – text is more readily searched and recalled, in my view. But there's no denying that there's real value here, for free. And the site has a mission statement you can dance to. J.D. says check it out.

J.D. Hildebrand has written hundreds of articles for dozens of publications and online communities dedicated to software development. He recently relocated to a small town outside Belgrade – stop by if your travels take you through Serbia.

Currently rated 5.0 by 3 people

  • Currently 5/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Share this link: http://www.sdtimes.com/blog/1831

Tags:

agile | Best Practices | cloud | cloud computing | code | General | history | Microsoft | parallelism | People | software development

jhildebrand

Taking Control of User Data

by J.D. Hildebrand 08/24/2011 11:45 AM EST

 

Have you heard of the Freedom Box? It's the brainchild of professor Eben Moglen of the Columbia University School of Law in New York.

In February 2010, Moglen addressed a regular meeting of the Internet Society in New York. In his talk – video of which is available widely over the net, including here – Moglen discussed the security dangers of the current model of the Internet. Centralized servers maintain information about us plus logs that compile histories of our activities, Moglen points out. These servers are typically under corporate control and the user information on them is routinely used – misused – by their owners.

This is a dangerous computing model, Moglen says. And it's a bad deal for users. Free Web-hosting (as offered by Facebook and other social-networking sites) and e-mail (as offered by Google and other hosts) isn't really free: It's offered in exchange for full-time spying. Users have ceded control of vast amounts of their personal information without intending to, nor understanding the consequences.

Targeted advertising is just the beginning. Moglen cites a research project that found it was possible to identify closeted gay users on Facebook. The task was relatively easy, Moglen explains. And he warns that this kind of data-mining is just the tip of the iceberg.

The solution, Moglen says, is the Freedom Box – a small, inexpensive Web server that you plug into the wall and forget about. The Freedom Box handles your mail and file transfer and commercial transactions and social networking without exposing you to external servers whose sponsors may not have your best interests at heart. Such a server could be the size of a cell-phone charger, Moglen speculates, and sell for $30 or so once the devices are made in production quantities.

The software component of the Freedom Box is free, of course. A project to create and assemble the required software is under way at the FreedomBox Foundation. The software is based on Debian GNU/Linux plus readily accessible free-software components. The foundation's tech lead is Bdale Garbee, former project leader of Debian.

You don't need me to tell you that the current state of Internet security is a catastrophe waiting to happen. Check out the Freedom Box. Get involved by contributing money or code or ideas. It's good stuff.

Web recommendation: Why do software-development superstars have such primitive Web sites? I recommended Charles Petzold's site in a recent blog post despite its lackluster layout and 1990s-style design. Now I find that I need to point you to the personal site of free-software legend Richard Stallman, whose accomplishments as an Internet pioneer and political activist are too numerous to list here. Stallman is a little strident and a little paranoid for my tastes, but he is that rare individual, a certified idealist. And he has literally changed the world. His Web page is a cornucopia of thoughtful writing despite its bare-bones plain-text appearance. You'll find it here: http://stallman.org/. J.D. says check it out.

 

J.D. Hildebrand has written hundreds of articles for dozens of publications and online communities dedicated to software development. He recently relocated to a small town outside Belgrade – stop by if your travels take you through Serbia.

 

 


 

Currently rated 4.0 by 4 people

  • Currently 4/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Share this link: http://www.sdtimes.com/blog/1828

Tags:

cloud computing | email | government | intellectual property | linux | open source | politics | security | web

IBM CIO, Jeanette Horan, was joined by Guru Rao, IBM fellow and chief systems engineer, at a luncheon on Friday to discuss the company's plans to help their clients utilize cloud services. 

Rao and Horan were joined by IBM client, Professor Giuseppe Visaggio of the department of informatics at the University of Bari. IBM helped Visaggio architect a solution that utilizes cloud technologies in order to help an agricultural consortium in the Puglia region in southern Italy. 

Visaggio said these cloud solutions help small to medium size business - as well as several larger, enterprise-like companies - manage their inventory through the Web. Visaggio said the major issue for these experiments is data security, which must be solved incrementally, something Harvey Koeppel, executive director, Center for CIO Leadership, echoed. 

Koeppel compared security in the cloud to security on the World Wide Web -- eventually it became so ubiquitous that companies had to use it and had to figure out how to secure it. He predicts the same will happen eventually with cloud technologies, especially because of the recent economic crisis. 

Security concerns continue to plague customers however, and according to the speakers, it may be attributed to a lack of education. Some CIOs are unaware of the architected environments or the constraints of older systems, which can present issues in cloud migration. Many seem to be most worried about the lack of control that is often associated with a "virtual" server, expecially after the recent Amazon failure which downed several sites for several days. 

Do you think public clouds will become more popular? How is your company leveraging the technologies? What security concerns do you have? 

 

 

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Share this link: http://www.sdtimes.com/blog/1790

Tags: , ,

cloud | cloud computing | IBM

 
 
News on Monday
more>>
SharePoint Tech Report
more>>


   

 
 

Download Current Issue
FEBRUARY 2012 PDF ISSUE

Need Back Issues?
DOWNLOAD HERE

Want to subscribe?


 
blogs tab
Are you at risk for burnout?
Burnout is a severe problem and it can strike at any time. Here's how to tell if you are nearing the edge.
02/09/2012 02:16 PM EST

Agility, mom, and apple pie
If we're to evaluate the state-of-the-art in software development, we should start with the values espoused in the Agile Manifesto.
02/07/2012 11:57 AM EST

RIM woos developers with free tablet
How do you get more apps ported to the BlackBerry PlayBook? By giving every developer a free tablet, of course!
02/04/2012 01:57 PM EST

GitHire: Use Headhunters to Find Your Perfect Programmer
Are you a hiring manager tired of scouring the job boards? Check out this new service that will find 5 people interested in your jobs.
02/03/2012 12:17 PM EST

Facebook claims hacker cred
Facebook's SEC S-1 filing form includes a short essay on the Hacker Way by Mark Zuckerberg himself.
02/02/2012 08:26 AM EST

Ryan Dahl steps down
Ryan Dahl, creator of Node.js, steps back from his position as gatekeeper for the project.
02/01/2012 04:58 PM EST

 
Events calendar tab
2/13/2012 to 2/16/2012
Santa Clara
TechWeb

2/26/2012 to 2/29/2012
San Francisco
BZ Media

2/27/2012 to 3/2/2012
San Francisco
RSA

3/4/2012 to 3/7/2012
Las Vegas
IBM Tivoli

3/5/2012 to 3/9/2012
San Francisco
TechWeb