Search This Blog

Monday, November 26, 2007

Once before I was in the news paper

Peace be upon you



I am going to show you something that I liked when I was little younger, I was in the newspaper because of something that I have done, of course it was application :D, actually it happens twice, once for Web navigator, and the other for web site that I have done for some practices

see a snapshot of the news paper :D




application to make it easier to navigate the web

Title of the topic on the main page of the newspaper

the main topic about the website to help student to follow the lectures from their home




this is a link for the web site http://www14.brinkster.com/mo7dra/main.asp


I hope that it's cool :D

Saturday, November 24, 2007

Java is better with Android

Peace be upon you
today I will give you something, it's not new but it is for sake of explanation,
I was insisting that C++ is better in development for mobile application, as u know that Google never release something for C++ developer to run under Android, I kept digging in this issue until I reach to something nice, it's Arm Tool chains, this allow to generate executable for the cutey Android, but unfortunately it does not have any libraries supporting Android, so the only way for me to use the ".so" libraries is through "dlopen" and "dlsym", but there is a problem, how could I know the function prototype, what is the parameter and what is the lengths , many questions starts to hit my head, so I opened my lovely tool IDA Pro, and I started to do some Reverse Engineering to the libraries, I just wanna try to play something, then I noticed something strange, I noticed , that the ".so" file that I was working on, it has the same functions name, and same form, WAIT, what is that, check the coming 2 figures


IDA Pro "keyCharacterMap", see the follower part of text, it seem like Rubbish but focus and see what is written


this is the page from Google Android help


by the way here is link for the tool chains http://www.codesourcery.com/gnu_toolchains/arm/download.html



Bluetooth Expectation


mmm, here I don't know how to start, but I will tell you what I expect, u know that the Emulator now doesn't support the bluetooth, and no one able to test his blue tooth application -by the way the bluetooth classes has some wired names , anyways u will find it under 'ord.Bluez"-, so I though that it will be cool if I reach to something about it, because most off Mobile application must has reach connectivity abilities, I found something interesting which is, there is user in the OS Users, gues what is the name ???? it is Bluetooth,



so I expect that the bluetooth will work as user, which means that Google guys will not have to care about "Security" and many things that the Linux kernel will take care off, I hope that my expectation is correct, I will be so happy that happens :D, anyways I hope that this topic is informative and helpful to you :)

tanks for your time

Ahmed Essam

Tuesday, November 20, 2007

Developing for Android under linux

Peace be upon you



I hope you all is fine and happy, Today I am going to put a simple hint that really will help developers who intend to developer something for android, first of all, you must have some experience with Linux, it is really important to help you get through some blocks you will face in the platform, then I strongly recommend that you use Linux for development, you will not like to write some Dos commands then Linux commands, :D it will be like a mess :D, anyways it is just recommendation , it's not important that I am right, also if someone find something better please go ahead and post a comment, one thing that I have noticed while I am working on the platform that it mostly previous Open source project and collected together, really it's Wow, also this SDK has some very cool tools that helps to simulate real devices VERY EASILY, not like most of Mobile development SDKs,check the snapshots and tell me what do u think, I am sorry I don't write a lot, but I am really so sick and little tired, so excuse me and pray for me to be OK











Thanks for your time

Ahmed Essam