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

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

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

Tuesday, November 13, 2007

The Applicability for Arabizing Android

Peace be upon you

did you hear about the new Google framework for mobile, well there is something new called Android, this thing is really cool , I recommend that you read more about it

anyways , lets get back to out target , I was looking for something that make me able to show Arabic words on this device "right now it's Emulator", and ALLAH bless me to find away to do that, I wanna show you the sample of what I have got

as you can see

Fig.1 - show the sample without doing anything

Fig.2- show the sample after installing the Arabic font

Fig.3- show the sample with Arabic font and reshaped string

I will explain later the details of this operation and how to do it, as I am so busy delivering a very huge project I can't do anything right now, so please pray for me to have some free time, and isA I will do my best to help you all in this issue, thanks for your time

THANKS MOHAMED MOHSEN ( he told me that there is something called Android :D, which means that I am ignorant, he is really very smart guy and very knowledge rich ) again thanks to you Mohamed and I hope you have a huge progress in your career

Have a nice life :)