Archive for the 'Technology' Category

My New Nexus

It’s been six weeks waiting for the Nexus One and finally it’s here.  The N1 runs smoothly and fast a Cyanogen ROM. Even though I’m using the same 3G connection (vodafone ES), now browsing the web is a delightful experience compared with HTC Magic. The battery lasts almost a couple of days with a normal use (email, web, rss, etc).

The parcel didn’t include any sort of manual except a couple of sheets with tips and tricks.

Here you can see more pictures.

_______________________________________________________________

It’s been six weeks waiting for the Nexus One and finally it’s here.  The phone runs smooth and fast even using the same 3G connection (vodafone ES), now browsing the web is a delightful experience compared with HTC Magic. The battery lasts almost a couple of days running a Cyanogen ROM.

The parcel didn’t include any manual except a couple of sheets explaining tips and tricks. Here you can see some pictures.

Developing Android Apps with Java Part 2

It’s been announced the second part of the course “Developing Android Apps with Java” by O’Reilly. It will start in May 18th and it’s going to consist of six sessions in which a Twitter client app for Android will be developed. Interested? You can register for free at the course home page.  No excuses to learn Android Programming ;)

I wrote a review of the first part of the course in this post.

_______________________________________________________________

Hello, Android

Hello, Android

By Ed Burnette

Regarding books, one of the things I appreciate the most is an honest relationship between title and contents. Unfortunately it’s quite common to find books out there promising things they don’t fullfill.

“Hello, Android” meets perfectly the commitment of its title. Don’t buy it expecting a reference manual of Android because it’ just an introduction to this platform, and I must admit that it does the work gracefully. It’s quick and brief so it tells you the essential and gives you resources for further research such as the sample projects that can be free downloaded from the book website.  A nice aspect to highlight is the hands-on approach, throughout the book concepts are illustrated with lots of code. Furthermore a Sudoku game is parcially developed during a couple of chapters.

So I basically recommend this book for beginners mainly for two reasons:

  1. Starts from the Scratch: Nothing is assumed so it’s a good point to start out as Android developer.
  2. Brevity: I don’t have time for an eight-hundred-pages book to start to develop. I’ll deal with the ins and outs as I go, not before.

Of course, like any book about Android, Java (or C++, C#, etc) basic understanding is recommended.

_______________________________________________________________

Mobile Market View

Great presentation about the current Mobile Market.

It’s quite surprising the huge difference between Apple Store and the rest of competitors.

Source: Android-Spa

_______________________________________________________________

Android Course: Week 1 – Homework

People from O’Reilly and CreativeTechs are doing a great work.  Now, they have created a Forum where students of Android Course can post their stuff. Furthermore, a tiny application’s been assigned as homework so we can practice our Android programming skills. So here’s mine:

You can check out the source code and download de APK visiting my GitHub repository. Feedback will be appreciated :)

_______________________________________________________________

Exploring Android

A couple of weeks arguing with Vodafone and I’ve finally had my new Android phone for few €. Even though I’m used to Windows Mobile OS; Android has made a good impression on me.  After reading the documentation and developing some examples, I’ve found Android’s Arquitecture pretty straighforward and plenty of possibilities from a security perspective.

Since I wanted more, I signed up for this O’Reilly Training Course. For the time being I’ve attended (online) the first day (consists of five) and it’s being pretty useful. So if you’re interested, you’re still on time to sign up here for the remaining sessions. It’s free.

By the way, this is my new phone …

…until I get one of these.

_______________________________________________________________

Duke Nukem Forever: When Enough Is Not Enough

Duke Nukem Forever has been one of the most expected games ever. As every geek knows, it’s been by far the most infamous case of Vaporware as well. Many lessons can be taken from the story of the project and how the 3D Realms people managed it. In fact, I sincerely believe this story must be taught in every single Software Engineering Course as an example of unbounded ambition and perfectionism.

Even though 3D Realms was a highly talented and groundbreaking developer company, when it comes to the Duke Nukem Forever, they totally failed. Actually, they coined the dreadful sentence: “It’ll be done when it’s done” which represents the principle that drove this neverending project. It worths reading the whole story that has been told in a splendid article published by Wired Magazine:

Learn To Let Go: How Success Killed Duke Nukem

_______________________________________________________________

The SANS Experience

Days ago I was reorganizing my photo-HD and I came across the pictures of my second visit to Prague. Memories immediately piled up! It was a couple of years ago in order to attend to a SANS Wireless Security training. Seven days of security knowledge overload shared with a number of great people from the Europe’s IT industry. To be completely honest,  the best Czech beer was also present ;-) . Due to the tough timetable, I didn’t have a lot of time to take pictures but I’ve uploaded a few to my Picassa album.

Chances are, SANS course at Prague has been one of the best training experiences I’ve ever had. This kind of courses are pretty expensive but trust me, it totally worths every € you pay. Even if you don’t attend to any SANS course, a getaway to the beautiful Czech Capital is mandatory.

_______________________________________________________________

70-536 Passed!

After the last few months going deep into .NET technologies, I finally decided to get certified. I took the 70-536 exam in a Prometric Center here in Bilbao and I passed  (984 out of 1000) :-)

MCP

In case someone is interested, I used the following books to prepare the exam:

Pro C# with .NET 3.0

Microsoft .NET Framework 2.0 Application Development Foundation

Right now I’m hooked on WinMobile and .NET CF so I don’t have any specific plans for taking any other exam. However in the next few months I’ll probably go for a MCTS cert.

_______________________________________________________________

Panda Cloud Antivirus

After 18 months of hard work, the baby’s finally born!  This is my first project as Application Architect and I must say that it’s been quite a challenge for the whole team. Since we’ve built almost everything from the scratch, we’ve spent a good deal of time thinking and designing every little aspect of this piece of software. Of course, there’re still things to improve/fix/work on (like any Beta software) but, generally speaking, I’m fairly pleased with the result.

Panda Cloud AV

By the way, Panda Cloud AV has been released as a Public Free Beta so if you want to check it out, just visit the official site: www.cloudantivirus.com

There is also a blog for testers in which you can find technical details about the product, e.g Security Model, Known Issues, Logging, etc.

_______________________________________________________________

Next Page »