|
I
have been working in the computer related field since 1989. When I got
my first MSX home computer as a gift from my parents. I still remember
its simple Microsoft BASIC programming language which I liked a
lot at that time. Also I still remember my first relatively big programs
(Phone Book, Dictionary and simple guessing games).
In
1991 my parents wanted may to have the top of the line computer (like
they ever wished). It was the Amiga 500 .I loved that machine so
much it had amazing graphics, animation and sound abilities. Although
I spent a lot of time on its wonderful games but also I used its Amiga
Basic and AMOS basic which had a very powerful enhancement
over the GW Basic. Also the O/S "Workbench" of the Amiga
was my portal to the O/S GUIs.
In
1993 upon starting my undergraduate studies I got My first IBM PC compatible
machine it was Acer 486DX with 4MB RAM and 250MB HDD. I still remember
how expensive it was because also it was the top of line. I started with
DOS 5.0 which was the ultimate operating system at that time. Also
I worked under Windows 3.1 which I didn't like at all because of
its weak, dummy interface and poor performance in comparison with my old
Amiga workbench. I concentrated on DOS and Turbo Pascal 6.0 it was very
powerful language (just like all Borland IDEs till now) I
worked in a team with my colleges in the university which we created for
software developing purposes. We did a lot of great remarkable programs
under TB like a mathematical educational software (called the mathematics
help program) which had a simple user interface under DOS with functions
and equations solving and charts drawing.
In
1994 and because of the university learning attitude we started working
on 8086 assemble language in combination with hardware stuff. Which was
absolutely vital for a real programmer. We (the Team) gave the assembly
language such a considerable time.
Also,
in summer 1994 we got a C++ certificate from Aleppo Institute of technology.
And this was our first OOP shot.
In
1995 I was one of the first users in Aleppo who installed Windows 95 on
My Acer computer after upgrading the Hardware. Also, I was one of the
first programmers in Syria to use Borland Delphi 1.0 It was our
portal to Windows Platform development. We worked with Delphi with
its all versions and we accomplished a lot of good products. Some of them
are still being use till this moment. Delphi was and still one of the
best powerful real-time programming languages under windows and now under
Linux.
In
Y2K I have started with Java 2 SE Platform. I was amazed of its wide range
global support. I used Borland JBuilder 2.0 which had a lot of
similar functionality like Delphi IDE which makes the transformation very
smooth to me. Honestly, I found Java similar in functionality and OOP
behavior to Delphi and thats why I liked it so much .
In
the year of 2001 and after I moved to the states I concentarted fully
on Java Platform. I was so lucky to get such a powerful Masters program
at DePaul.It is a full Java oriented program. I got courses on the J2SE
, J2ME and J2EE versions of Java 2. I worked also on a number of
new Java technologies such as EJB and XML.
|