Posts Tagged ‘Software’

Twittering at BarCamp Orlando

Saturday, April 5th, 2008
  • I cannot wait to go to my first BarCamp Orlando dev day tomorrow. #
  • Testing out my Twitter-wordpress integration #
  • taking shelter from the rain #
  • At the “Unit Testing is for Weenies” talk. I am hoping this one is as good as I think it is. #

Linux PC Models Multiply As Vista Struggles

Tuesday, January 15th, 2008

I thought this was an interesting read. I wonder how much money private companies will be making for these barebones machines. While not as sexy as, say, the Apple lineup of computers, I am really happy to see that average computer users are realizing that they do have a choice.read more | digg story

Microsoft Wants One Laptop Per Child System To Run Windows XP

Thursday, December 6th, 2007

Why Gates?! Why!?

Another one of Microsoft’s attempts to dominate the PC market. The target this time is developing third world countries. Shame on them! If Microsoft does indeed want to play “fair and square”, they might want to release an open-source version of their OS to keep the OLPC project financially feasible for other countries. Sorry, I am not seeing it with Microsoft… not going to hold my breath… the cynic in me knows what Microsoft wants… more market share.

For some reason, this latest move of theirs reminds me of what tobacco companies will do… they already got the adults hooked, now go after the (third-world) children!

full story | digg story

Your Cellphone is going Open Source! so what?

Wednesday, November 28th, 2007

For those of us tired of carrying around 4 or 5 gadgets in your pocket right now or tired of their $200.00 brick of a phone, this article may be encouraging.

Over the past year, new advances have been emerging in the area of the mobile phone industry that’s have cellphone makers raising their eyebrows. Among the major pieces of news was the fact that Google is introducing a new standard to develop mobile applications using their Android SDK. The toolkit has everything from the Linux 2.6 kernel, Webkit, SQLite, OpenGL and other libraries built with C/C++ so that you may be able to build your application from the ground up and as you see fit.Apple is going Open

The Apple iPhone, seen as the trailblazer for next-gen mobile systems are also reluctantly opening it’s phone to third party developers. So much can be done with it’s UI system ( the term “blank slate” is fitting here ) that it just makes sense to allow developers a shot at creating applications for it. Initially Apple had a very closed attitude about letting developers at the heart of their sleek machine but realizing the competition, they finally had to concede. Regardless of what they say, my gut feeling is that Apple’s definition of “open” might only be as deep as the core libraries and NOT the OS itself.

And now it seems like Verizon is joining the Open Source Movement by announcing today that it will be opening up their network to outside devices and applications by the end of the first fiscal quarter next year. It will work something like this: You will be able to sign up for a Verizon plan with any network authorized phone that you purchase. Applications can also be built for the phones but the safety of these applications will not be monitored by Verizon.

(more…)

Android SDK: Separating Presentation and Logic

Tuesday, November 27th, 2007

The Android SDK borrows a lot of it’s UI philosophy from the world of web applications. It attempts to use XML files to give the developer an easier way to manage layout issues. This reduces the “spaghetti code” that gets produced when munging logic with presentation.Imagine the Possibilities!

The file structure of these XML-based layout files are very simple to grasp. Each class that is a descendant of View can be represented as an element within the layout. The attributes that belong to that element determine how much of the properties of that layout element. The XML files are placed within the res/ folder of your project along with any other assets that your application would require such as images, videos, etc.

Using these XML based layouts, development the User Interface becomes easy. So, you get something like:

public void onCreate(Bundle icicle) {

super.onCreate(icicle);
TextView tv = new TextView(this);
tv.setText(”Hello Android”);
setContentView(tv);
setContentView(R.layout.main);

}