Lunduke.com

Archive for the ‘Linux’ category

Last week I published an article on how I went about going “Cell Phone Free” — essentially a step-by-step way to use GoogleVoice, Skype, etc. to completely ditch cell phones (and the cell phone companies).

nokian-n810-wimax-editionIn that article I talked about using the Nokia N810 WiMax edition internet tablet as a viable, and inexpensive, portable device that, in effect, allows you to make skype/google voice calls while on the go.

At the time I wrote that article it was possible to purchase an  N810 WiMax edition for about $150.  Mostly due to the face that the N810′s are no longer being produced and are about 2 years old.

In the one week since then… my how things have changed!

A quick search on eBay, Amazon and a few other sites reveals that the cheapest I can now find an N810 WiMax tablet is… drumroll…

$575.

That’s right.  Since I published that article, the demand for this device has forced the price up nearly %400.

What makes it even crazier?

The N810 WiMax edition sold for $449 when it was first announced.  So it is now considerably more expensive than it was the day it came out.

And the N900, the successor to the N810… which is a currently shipping device… retails for less than $500.  So the older N810 WiMax is now more expensive than its newer, more powerful, brother.

Pure madness!

21beta1shotThe first Beta release of Illumination Software Creator 2.1 is available!

People have been creating some very cool desktop, mobile and flash/web applications with version 2.0 (which, let’s be honest, is the coolest visual programming tool on the planet)… but one of the biggest requests I get is for graphics functionality.  People want to unleash their creative sides!

Ask, and ye shall receive!

Lots of good stuff in 2.1 Beta 1!  Here are some of the highlights:

- New Variable Type: Picture (For drawing onto)
- New Variable Type: Color (So your drawings have color)
- New UI Control: Canvas (For drawing your picture variables onto.)
- New UI Control: ColorButton (To let your users select colors)
- New blocks for getting and setting ColorButtons and Canvases.
- A new “Picture” block category for handling pictures.
- A series of new blocks for drawing onto pictures (rectangles, lines, etc.).
- Bug Fix: Dragging and dropping blocks (and UI components) now creates the block exactly at the mouse cursor.
- Plus lots and lots of bug fixes, optimizations and under-the-hood improvements.

There are two things worth noting that are not in Beta 1:

- Adobe Flex/Web Builds
- Haiku Builds

There are a few big bugs in both of those currently, and we decided to get this Beta out there, for everyone to play with, now… and then those two features will return in the next Beta release.  (Never fear!  You won’t have to wait too long!)

21beta1graphicsdemoTo get you rolling with the new graphics functionality, here is a simple example of how to draw a series of charts with colors that can be changed at run-time.

(Note that this project requires Illumination 2.1 Beta 1 or higher in order to function.)

The combination of these new features adds a huge amount of flexibility to what you can create with Illumination!  Even building your own custom Canvas-based buttons is now possible.

Downloads:

Illumination 2.1 Beta 1 for Linux

Illumination 2.1 Beta 1 for Windows

Illumination 2.1 Beta 1 for MacOS X

And, of course, you can grab additional example projects or purchase a license from RadicalBreeze.com and talk with other Illumination Software Creator users over at the official forum.

Earlier this year I looked at the option of going “Cell-Phone-less” — of completely removing my dependence on the cell phone companies.

I’ve never been truly happy with the service AT&T, T-Mobile, Verizon, etc. have offered me.  Spotty coverage.  High prices.  Slow data speeds.  Lame features.

This, plus incredibly high prices on newer handsets (unless you lock yourself into a multi-year contract which, let’s be honest, just plain sucks) and it becomes clear that something must be done.

But how do you ditch cell phones entirely while still retaining your ability to interact with the world?  It’s a daunting challenge.  (Especially when you’ve already gotten rid of your standard “land line” phone.)

I’m finally making the plunge.  And here’s how I’m doing it, step-by-step.

Step 1 – Google Voice

Google Voice provides a few key features that I need.  Chief among them: a permanent (and free) telephone number that I can route to any other phone number I like.

Add to this some very cool features (such as automatic transcriptions of voice mails) and this is a great place to start.  And getting your phone number via Google Voice ensures that you can change your VoIP (or cell phone) provider later without any issues.

Oh, and it even lets you send/receive TXT messages.  Free.

Once you’ve got this set up you can now have people call you and leave you messages.  A good first step.

Cost so far: Not a penny.

Step 2 – VoIP / Skype

Once you’ve got a dedicated Google Voice phone number, you’ll be wanting to actually be able to talk to someone.  (Crazy, right?)  Enter: VoIP (Voice over IP) to allow you to call standard phone lines over a data connection.

The most popular service along these lines is Skype.  And, due to the support Skype has for a number of platforms (including Linux), this is the route I chose to go.

So I signed myself up for a plan via Skype that gave me unlimited calls to any phone number in USA and Canada… and also provided me with my own dedicated phone number with Skype.

Now that Skype phone number… this number almost doesn’t matter at all.  Nobody will call that number.  But you’ll need it so that you can tell Google Voice to call your fancy new Skype phone number whenever you get a call.  (The great thing here… if you ever get tired of Skype and want to switch services… all you have to do is forward your Google Voice account to a new number.  Complete freedom!)

At this point you’ll now be able to make and receive calls to any computer you have that runs Skype.

Cost so far: $7.99 per month

Step 3 – Mobility

Basically steps 1 and 2 provide you with the equivalent of a home phone (a land line) with a lot of very cool features at a much lower price.

But what about replacing the cell phone?  How do we take this and go fully mobile?

Step 3.1 – The Mobile Hardware

Fist up, you need to choose the right mobile hardware for you.

There are three key things to consider when selecting a device to replace your cell phone:

  1. - The ability to run Skype 24/7 (a good battery).
  2. - The quality of the web browser (can it load and properly handle the Google Voice website).
  3. - The wireless/data options available (wifi, 3g, etc.) that you want to use.

I can’t make this decision for you (as it is a fairly personal one), but I can tell you what I selected.

I chose to go with the Nokia N810 WiMax edition based on a few key criteria:

  1. - Skype is fully supported for making and receiving calls.
  2. - The OS that powers the N810 is Linux and multitasks like a dream.
  3. - Great battery life.
  4. - Wifi and WiMax (aka “Clearwire”) are both available options.
  5. - I dig the N810′s style.  (And the fact that Illumination Software Creator fully supports building N810 applications is gravy.)

This decision is made even easier by the fact that the N810 tablet can be picked up at a pretty good price currently.  (I got mine for less than $150.)  Yes, the N810 is 2 years old now.  But, you know what?  It still has more flexibility and features than an iPhone 4 (which -still- doesn’t have true multitasking).

Step 3.2 – The Wireless Data

But the hardware is only part of the solution.  You also need a good way to reliably get solid internet access, at a reasonably good speed, on the go.  Something fast enough to make a high quality Skype call.

WiFi is great.  Plenty of speed for making voice calls to be sure.  But you need to be in range of a WiFi hotspot.  While this works much of the time, finding a hotspot can be tricky when you are out and about on the town.

3G is another solid option.  If you can find hardware with the capability of both 3G and a Skype application (the Nokia N900 and many Android powered phones are great options for this), it is certainly doable!  Though sound quality over 3G bandwidth can be a bit sketchy at times.

Both are totally viable (and can be utilized together with great results: 3G when not connected to a WiFi hotspot), but I chose to go with WiMax (from Clear).

The benefit of going with WiMax (at least within my area) is exceptional, broadband(ish) speeds and great coverage (not quite as widespread coverage as 3G data, but certainly covering all of the major cities nearby).  Many people refer to this as “4G”.

This WiMax service, combined with the N810 WiMax edition (which, as the name implies, supports WiMax right out of the box), provide plenty of bandwidth for great quality voice (or even video) calls with bandwidth to spare.

Cost so far: $32.99 per month

The Result

So here I am.

  • - An always connected N810 internet tablet with WiMax.
  • - I can make and receive unlimited phone calls (no minute restrictions of any kind).
  • - I can also use any home (or work… or internet cafe) computers to make/send calls using my same phone number.
  • - I get automatic text transcriptions of my voice mails (which I can even download MP3 versions of).
  • - I can send/receive Text messages from my tablet or any computer. (Not to mention 24/7 connected AIM, GoogleTalk, etc on the tablet.)
  • - I have ultra fast portable internet access (including a portable browser with full Flash support) that makes the iPhone look like a children’s toy.

And all for just Thirty-two dolars and 99 cents per month.

To get something similar (but not quite as awesome), service wise, on AT&T with the iPhone, you’d be looking at over $115 per month (and that doesn’t include unlimited minutes).

In other words.  A savings of, at least, $82 per month.

That works out to $984 each year that you could spend on… jeez.  $984 of something awesome.

That’s roughly a thousand dollars less and I actually now have more features, better speed and… get this… better call quality than I did with any of my previous cell phones.

And the best part?  I can switch hardware or VoIP service at the drop of a hat without inuring any fees… or needing to give out a new phone number.

That right there?  Freedom.  And it tastes sweet.

This last week we got a chance to sit down and talk to some of the folks behind Suse Studio and the openSUSE Build Service — two of the coolest projects currently happening in the Linux world (and two that deserve far more attention from the press than they are currently getting).

suse-studioFor the uninitiated, here’s the quick 1,000 foot view:

openSUSE Build Service – Take your Linux application.  Put it on their server.  Have their server farm create packages for you for Suse, Fedora, Ubuntu, etc… and it will even provide a repository and download locations for you (so your users can download directly from their servers).  Thus saving countless hours of manually (or semi-manually) building packages for each distro yourself… and saving money on bandwidth.

Suse Studio – A (gorgeous) website that allows you to build your own “appliance”.  Essentially this is a web-based Linux Distro builder.  Add and remove packages.  Change out logos and artwork.  Generate VMWare images, ISO’s, etc.  And there’s even a feature that allows you to test out your pending changes to your new custom distro… right from the website (without downloading a thing).  Awesome.

And today those crazy kids have stepped it up even further with the unveiling of Suse Gallery, which catalogs and showcases the distros/appliances people build with Suse Studio.

Think the possibilities through for a moment.

Let’s say you are a software developer.  You’ve just made an awesome application for Linux.

screenshot4Now you can set up the openSuse Build Service to build and create the repositories for you.  Then you can go in to Suse Studio and build a custom Linux distro that is focused on showcasing your application (a good way for people to take a big application for a spin).  You can then point people to Suse Gallery to download that full distro to try it out… all from the Suse servers.  And it’s all free.

To go along with the launch of Suse Gallery, they have created “The Disters” awards.

The idea is simple.  $10,000 goes to the most innovative distro/appliance built with Suse Studio (and published to Suse Gallery).  There are two categories: “Open Source” and “Commercial”.  Check here for more details.

All in all this is some of the coolest stuff going on right now.  These projects offer an awesome amount of power for software developers, distro makers, IT guys, power users, etc… and all for free.  Hats off to the team working on these projects.  Incredible job.

Text Editor ExampleI’m going to go ahead and call this an awesome day.

The first big update to Illumination Software Creator (version 1.1) has shipped for Linux and Windows!

Lots of new features to help you build ever more powerful applications in a %100 visual way.

There are three big ones (in my opinion):

  • There is now an official “loop” block, so you can easily have real “do while loops” in your applications.
  • Full ability to handle text files (with proper open/save dialogs, etc.).
  • And, of course, you can now run shell scripts directly from Illumination-built applications.  Which makes it super easy to build interfaces to automate command line tools.

And all of that power is still super easy to use even if you  have zero programming experience.

This is, of course, a free upgrade for existing users.  New users can try out the demo version and purchase a copy over at the store.

iscexampleloopingHere’s the big, beefy list of new features:

  • New window control: Multi-line “TextField”
  • New Variable Type: “Text File”
  • New Block: “Do While” loop
  • New Block: “Close Window”
  • New Block: “Run Shell Script” (contained within the new “System” block section)
  • New Block: “Open Text File Dialog”
  • New Block: “Save Text File Dialog”
  • New Block: “Read All Text From File”
  • New Block: “Save All Text To File”
  • New Block: Get and Set blocks for TextField control
  • New Project Settings option in Project Menu
  • Can now adjust the height and width of a project working area to any size (big or small) within the Project Settings

There are also some updated examples that show off some of these new features.

And, once again, a big thanks to the community for sending in their feedback and bug reports during beta!

Now that version 1.1 is out, the attention is turned to version 2.0 (which will also be a free upgrade) and bringing full Adobe Flash/Flex/AIR support (in addition to the existing Python/GTK support).

Copyright © Lunduke.com. All rights reserved.