Showing posts with label Solaris. Show all posts
Showing posts with label Solaris. Show all posts

Tuesday, April 28, 2009

Non MS OSes Gaining Ground

In order to celebrate my 300th blog entry - I decided to revert to one of my favorite topics: slamming Microsoft... and predicting the demise of this (truly) evil empire.

In what is just the latest in a long history of time-sucking, headache-inducing, blood-pressure-raising events - I stupidly set the auto-update of my parent's aging Dell (XP Professional) to on.

When it decided to do an SP3 update - it hosed the boot block of the hard drive. So, I used the recover CD to "repair" the install, issue a DOS "fixboot" and "chkdsk" commands - and go it to book back into windows.

The BAD news is that as soon as one of the profiles is clicked on - the installation script - in its infinite wisdom and desire to "help" - promptly resumed where it left off and proceeded to hose the boot block again.

The end result is that my parents have a useless computer - with outdated backups, and now I need to spend the better part of 2 days doing a full wipe/install/update.

THANKS Microsoft! Awesome QA!

Yes, I know - just because I'm pissed off about having to restore yet ANOTHER install of Windows (I've done it on my own machines countless times) - I'm really at the point of turning Windows into my occasionally-used-for-testing-only operating system.

I'm just sick of it. Sick of the 10 minute boot time, sick of the endless patches, sick of Service Packs that render printers useless, sick of the bloat, just sick of the OS, period.

So, I did a little looking around the Internet - and I'm seeing that there are LOTS more people just as fed up as I am - AND they're voting with their dollars.

People are into "mobile" and anything "small" and "portable."

I mean, really - when was the last time you bought a "desktop" computer? Sure, there are uses for dedicated desktop boxes for things like video-editing, music composing, hard-core software development, etc.

But, in the main, people are buying laptops - and now, netbooks.

Ah, netbooks. Netbooks are the new Model T - but they come in more colors than just black. And with more than one choice in processors. And with more than one choice of operating system.

These (usually) sub-$500 machines come with solid state 128MB hard drives, 1-2 GB of RAM, a VGA-out port (ok, ok, so the 1024 x 768 resolution sucks), a battery that lasts between 5 and 9 hours and an operating system that can be Windows XP, Ubuntu, and now - TA DA - Android (for less than $300!).

The combination of the price point, the capabilities and the fact that most people use their computers to surf the web, check email, do some word processing and spreadsheets - oh, and play games - and viola! It's huge hit in the making.

"Sure, sure", you're saying - "but that's just on the consumer side. Everyone knows that consumers will jump at anything that's inexpensive and shiny."

That's true - but these consumers WILL buy and adopt - and that WILL force corporate IT (and web designers, and major company webmasters) to sit up and take notice. Ever hear of the iPhone? Look what a profound change has (is) occurring because of it... sits have dedicated iPhone "versions" of their sites, IT has been forced to make MS Exchange work nice, and IT - at the end of the day - has had to bow to the mighty forces of "cool" and "useful" over their (in some cases) strenuous objections.

"Well, OK" - you concede. "But Windows is more than just a consumer OS - it's what powers more than half of all the back end servers in the world."

Yep - for sure. However, Linux is no slouch with almost 1 in 3 computers using that OS for their back end servers. Linux, in its various distributions and forms, has been battle-tested and has been proven in the real world over time. Linux isn't going away any time soon.

Sure, it won't displace Windows Server in the near term - but I think the adoption rates will flip-flop as more and more consumers get used to non-Windows devices. As consumers drive the adoption of more non-Windows devices and as more IT folks get used to supporting non-Windows devices - it's only logical that IT's adoption of non-Windows devices will increase as well.

Will the "winner" be Android? Or Oracle's Solaris? Or Ubuntu? Or Red Hat? Or some new operating system not invented yet? Dunno... all I know is - the sooner the better!

Friday, April 03, 2009

Microblog: So Long Solaris!

Well, it's not a totally "done deal", but IBM is still looking to acquire Sun. If they do - it'll be interesting to see what happens to Sun's operating system: Solaris.

My guess = c ya! IBM already controls 37% of the high-end Unix market. Guess who is #2? Yep, Sun - with 28%.

Hmmmm.... nice. Buy 'em, kill Solaris... and nearly double your Unix marketshare overnight. Sweet!

Sun's shares were in the $5 range - making its market cap about $3.6 billion (don't get me started on why the hell they bought MySQL for $1 billion!) - and IBM is offering a 100% premium of $10 per share.

So - for only about $6.5 billion IBM can basically kill the #2 competitor. Oh yeah, they could also sell off Sun's hardware stuff - and probably recoup around $1 billion or so.

AND, if you act right NOW- you'll also get Java for no additional cost - we'll even pay shipping and handling! IBM is ALL about Java. Hopefully, if the buyout is successful, they'll FINALLY put some resources into updating the thing (it's LONG overdue!).

Friday, October 03, 2008

Choosing A Dev Tool

I came across an eWEEK article "Armed & Ready" in the August 2008 issue - written by journalist Frank Ohlhorst - and found it to be very interesting.

The article talks about development tools - and how to choose them. He has a look at Servoy and Alpha 5 - as well as a look at customers who are using those tools in the SaaS businesses. One of the most striking things was an outline in a sidebar.

In the article Frank outlines the "7 Criteria For Choosing The Right Tool" - and it sounds like it was custom-designed to describe exactly what Servoy is although the context is from a developer who chose to go with Alpha 5. NOTE: The sections below in italics are my comments and they did not appear in the original article:

  1. Commonality: A single development model has to cover both desktop and web users, and support native RDBMS, SQL Server, MySQL and PDF reporting. They didn't mention Sybase, DB2, Oracle, PostgreSQL, etc. that Servoy supports - but hey, you get the idea.

  2. Speed of Development: The tool must have a professional IDE that reduces or eliminates the need for handwritten code. Eclipse is the most-used IDE on the plant - and code samples allow you to get fully working code in a single click.

  3. Performance: The tool has to be on par with desktop-only applications. Of course performance is important - but so is scalability. Any product is "fast" with a single user!

  4. Ease of use: Language tools are intuitive and allow faster development than Visual Basic, PHP or others. Yes - especially these days. You want your tool to be more productive, and not less productive. That's why we've done a direct comparison between Servoy and .NET.

  5. Versatility: There is complete end-user customization of forms, field rules (via XML) and styles (via CSS). In Servoy you can also extend and integrate the environment itself via Java.

  6. Integrity: All processing is centralized There would be no client/server or thick client updates. We totally agree - that's why Servoy's Web Client processing is all done on the server side - maximum performance, maximum security, maximum concurrency.

  7. Functionality: Extensive use of standard library functions cover just about anything, including instance XML DOM manipulation, instead of having to use third-party libraries or extensive custom development. Servoy has it - CHECK!

While I was reading the quotes from the developers using Alpha 5, I could have SWORN they were talking about Servoy! So, I had to check it out for myself.

I went up to the Alpha 5 site and checked out their video library. After watching about a dozen or so movies - I couldn't help but come away with a some thoughts:

  1. Dialog boxes... sorry Wizards... sorry "Genies"... are nice - the first time you do something - but I would absolutely stick a pencil in my eye if I had to go through that many dialogs every time I wanted to do anything;

  2. They have some "interesting ways" of doing common tasks (some good and some awful);

  3. If the dialogs are going to just generate code on the back end - then just generate code. Don't try to create dialog boxes that have every single possible permutation of things that you can do in two lines of code with parameters;

  4. You still have a proprietary DATABASE? WTF? This is 2008!

  5. "Active Link Tables" - or copying the schema of a SQL table in your own proprietary database and then doing "silent" SQL calls (a la FileMaker 9) seems like MUCH more work, setup and maintenance than just acting directly against the table or view;

  6. Ummm... got a Mac or Linux or Solaris version? Anybody?

Ah well, that's just my opinion. I'm sure that if you've used it for years that you're used to the complex interface and the literally hundreds of options, links, states, modes, control panels, and all the other stuff that they've put in there to try to make it more approachable.

I guess if you're going up against developers who are using other kinds of desktop databases - then that might be a good approach.

The bottom line is - use the right tool for the job - and use one that will help you be MORE productive, accomplish more in less lines of code, have a single development paradigm for both web and client/server apps - and one that is based on open standards and links to any (and every) standard SQL database on the planet.

Ummm.... that would be Servoy, in case you missed the reference...

Web Analytics