Posts Tagged With ‘Mac OS X&8217

RXTX PortInUseException on Mac OSX

This was my first serial programming experience on Mac OS X with Java and it was painful. There is no official library for Java for writing/reading from serial interface. Open source libraries available but those depends on OS, and OS architecture and java versions. After required libs installed, I had to get list of all port on my mac using rxtx however, had to deal with with PortInUseException while opening a port. Thanks to this guy; solution is to set up a folder and required permissions at location /var/lock, then everything went very well.

After a few years I returned back to java, it still same java nothing much here 🙂 I can handle it.

Hello World on iPhone

I have played most of the popular application development platforms available today from Microsoft’s .Net to open source platforms on unix/linux with python/php/java/c++ … etc. However, I couldn’t had a change to develop for Mac OS X platforms till having a Mac.

Spending a few weeks (not full time) for learning and developing for Mac OS X is enough and fun. Learning Obj-c is not a big issue but it takes some time to get familiar with the libraries and frameworks. I made my choice to build an iPhone application as a start point and made a simple hello iphone world application and called it “Istanbul Guide”.

Application contains some popular places in Istanbul for the tourists and also, provides some basic information like text, photo and the current distance about locations. As I said app is not a big deal (some screens shown below), wait for the killer ones …

Also working on a page to provide my iPhone App statuses.

18 Days With Snow Leopard

I have been using my mac for 3 months and I havent shared my os x experiences so far. Post title refers to longest uptime in this time period. I thought dividing my experiences in to sections would be more logical: one for end user side and one for for developer side.

Screen shot 2009-10-02 at 11.11.05 PM

First, I want to discuss end user view point of mac os x which is snow leopard and compare it to the other operating system (you got that). Any kind of software installation is killer easy, i.e. installing Snow Leopard takes 20 min.s (depends to your hardware) without annoying drivers installation and configuration steps. Also, its same for application setup, just drag & drop the file to the Applications folder, that’s it!

It is fast, very very fast when compared to other os and it uses less memory and cpu resources with less power. You can imagine how fast your os when it doesn’t run crappy viruses, antiviruses, antispywares … etc.

As a developer/architect I have used linux, windows, os x, solaris and in my opinion; the only os for a real software developer & designer is mac os x. I’m ok with linux but hacking something to work takes time which I don’t have recently. I believe linux is for more production environment not development.

Mac os x provides to developers the power of unix os with more manageability. Isn’t that awesome when you have symbolic links? Also, cross platform products, (I mean real cross platforms products not like .net which works only windows) are available for os x too and I believe future has to be independent.

In both sides, mac os x provides better hardware and software when compared alternatives with clean design. So far, I’m happy and more productive with the os that I have which is called Snow Leopard.

PS: Apple doesn’t pay me for to blog about them. But It would be nice if they denote my scientific projects

Reblog this post [with Zemanta]