Finally, it is over!!! I got my M.S. degree in Computer Science at SFSU. It was a long, fun, and sometimes tiring journey, but I finally accomplished another dream of mine…
The thesis write up was a big rush… 4 Months, no sleep… Got lots of experience in Data Persistence for Sensor Networks, Cloud-computing techniques in Data Persistence using Key-Value-Pair data model, Database Shards and Partition…
Well, that is all…
In the middle of my dissertation write-up, I went to present a peer-reviewed paper related to my M.S. dissertation… It was fun to get feedback from other researchers in the area of Sensor Networks…
Arno Puder, Teresa Johnson, Kleber Sales, Marcello de Sales, and Dale Davidson. A Component-based Sensor Network for Environmental Monitoring. In SNA-2009: 1st International Conference on Sensor Networks and Applications, pages 54–60, San Francisco, CA, USA, 2009. The International Society for Computers and Their Applications – ISCA.
Below is a picture of the event that take place in November 4th, 2009.
I’m on my first vacations in more than 4 years and I got very good news… While my brother came to San Francisco to visit me, I helped him out with his experiments for this MS dissertation questionings about the DCCP protocol. His findings about how that protocol helps multimedia applications over the Internet was published at the Linux Magazine, August 2008 issue. “Congestion Control: Developing multimedia applications with DCCP”. I just got my name spelled Marcello Junior 🙂 instead of my de Sales. I usually omit my suffix, commonly shortened to Jr.
For more about the article http://www.linux-magazine.com/issues/2008/93
No Eclipse crash after FRESH INSTALLATION OF UBUNTU 8.04 64bits (sharing with Ubuntu 7.10 and Vista)
It has been a while since I last posted something… These days I can finally work with Eclipse without any crash!!! Yes, Ubuntu 8.04 finally was released yesterday and I downloaded the 64bit alternate version for AMD 64bit processors and installed it on my Dual Core Intel 32bit. The reason is that I have 4GB of physical memory and a 32bit OS can only address 3GB…
The installation process was smoothly done using the alternate CD, it recognized all my other OS’s and I’m just migrating from one to another little by little… Although everything was just find during the installation, JAVA 5 doesn’t run on Ubuntu and Java 6 was the only way to have JAVA-based applications running… Another negative point is the shipment of Firefox 3 beta, which can be really fast on gmail email accounts but high memory consumption is still an issue and for this reason a downgrade to Firefox 2.x was my solution.
All the steps of the installation are described at http://ubuntuforums.org/showpost.php?p=4794923&postcount=458
Well, this is not an agile post, but the happiest post ever: I was admitted to the M.S. in Computer Science program at San Francisco State University… This is something I dreamed since high-school and I believe God makes everything at His own time…. I will create a new blog about the life of a student-professional-student with life back to the academic world…
This will be fun… The ideas about a different Web 2.0 approach to my studies will be discussed on this new blog I’m thinking about just to address information about “flattening the world of academic research”… Will discuss much more there…
What about managing your team with the first-class distributed software development tool? SourceForge Enterprise Edition allows project managers to better follow his/her teams of projects in a very convenient way. This post is just a hint on how to install SourceForge Enterprise Edition vmware player instance on Ubuntu 7.10…
First of all, I’m assuming that you have Ubuntu 7.10 installed as your own desktop, remote server, etc… For remote servers, I recommend one using NXServers and in order to access your server just use the NoMachine clients.
At this start point, you can download SourceForge Enterprise Edition 15 users from http://downloads.open.collab.net/sfee15.html. I had downloaded the file SourceForge-4_4-DL6.zip and unzipped its contents to my home directory by running
With the access to the GUI, you can proceed with the installation of the VMPlayer… Just follow the instructions on how to do so at Ubuntu Forum. It’s mandatory the installation of the build-essential package!!! If the package update bugs you complaining about the Ubuntu CD from where you installed Ubuntu and you don’t have access to one, just comment the first line at the /etc/apt/source.list file about the cdrom access… Finally, just complete the installation answering to all the questions by default, HAVING ONLY THE BRIDGED configuration. If asked, verify which interface has your IP address by running “ifconfig” and use it on the configuration (mine was eth1)… Once configured, it will display a welcome message from the VMware team…
With VMWare up and running, go to Applications -> System Tools -> VMware Player. Then, click on “Open an existing Virtual Machine” and go to the directory where you unzipped the download of SourceForge-4_4-DL6.zip and select the only file for the SourceForge virtual machine… the VA software centOS server will begin to be loaded… We are almost there… 😀
A lot of users (including me) are just reading the documentation available online, but for this installation the package includes the file “install_guide.pdf” with information about pre-installation instructions. I just needed to see which username and password allows me to make the first login to the SFEE server. When prompted, just use the following:
At this step, since it’s the first time you’re running the installation, you will need to change the root password. Follow the instructions and go to the IP/Network configuration. I chose to have a static ip address in order to be able to have other http servers on my network… After following the installation procedures, the SFEE server will be restarted and the configuration script will show the ip address and host name on how to access your SFEE installation from your local network. After that, you are all set and you just need to hit the virtual host address on the browser and follow the welcome instructions… The following is the username and password for the admin account
For management of projects using SFEE, a good starting point is the following documentation:
I spent most of the last year developing using AXIS 1.3 … Today I’m really happy with AXIS2 because of the Plug-and-play capabilities when it comes to publishing services. I’m rewriting a J2EE application I wrote 6 years ago using the latest technologies, and of course publishing the Interfaces using AXIS2.
First of all, install Axis2 service on your application service of choice (Tomcat, in my case). Then, start with the development of the aar POJO service: specifying the methods of the Interface, then describing the type of the messages (in-out, in only, out only) on the services descriptor file. After running the WSDL generator, one can customize the design or integrate with your own schema catalog (in case one exists). The next step is just to publish the service on the Upload tool from the Axis2 application.
The POJO implementation might be really slow, since there are other possibilities on how to implement the services using different techniques such as the use of an XML Pullparser, thus, giving direct implementation performance improvements to the developer. I have the idea to measure the execution of different implementations of services, analyzing development and deployment strategies. Everything would just differ on the deployment automation scripts and patch generation.