Universal web services suite for iPhone/iPad and Android apps

Hi there! We are a group of iPhone / Android developers who have developed a suite of web services to assist us and other developers in building great apps.

After numerous projects we have become tired of having to set up the server scripts to do all the same things for different clients. Most of the server functionality

is typical: 1) storing location data for Google Maps; 2) storing users’ high scores / ranks; 3) sending Push Notifications; 4) storing files / XML; etc.

We couldn’t use the existent solutions because in some cases they didn’t provide the required functionality and in most cases they require your users to be exposed to some social network of theirs, while our clients just want a simple functionality without users knowing of any services behind that.

So we have launched what we call Mob1serv, a universal server solution for the typical needs of iPhone / Android apps. It consists of modules which deal with most common tasks:

* High Scores – a powerful online high scores table
* PushNote – a module allowing to send immediate or delayed Push Notifications (you can build instant messengers or alarm clocks, anything with this)
* GeoPos – stores locations of Google Map objects, their statuses and ‘last seen online’ time
* OAuth contracter – allows you to implement transparent authentication and integration with Facebook, Twitter, Google etc
* More modules to come!

Continue reading

Проблема при переустановке Eclipse в Mac OS X

Столкнулся с проблемой отказа запускаться вновь установленной среды разработки.

Причиной этому стали права на запускаемый фаил!
./eclipse
-bash: ./eclipse: Permission denied

Исправляется очень просто:
sudo chmod a+x /Applications/Eclipse/Eclipse.app/Contents/MacOS/eclipse

Интересно получается, до этого ставил несколько раз и все было отлично, а в этом случае вот так вот!

Поставил, а потом:
Continue reading

Долгое время я посматривал на Google Android OS и хотел посмотреть, что это такое и вот решился :-). Поставить было довольно просто! Скачал Eclipse Galileo и Android SDK (само sdk было пустое, нужно было по инструкции поставить его), распоковал и поставил по инструкции все как и пологается. Вот!

Структура файлов:

Screen shot 2009-11-03 at 1.03.04 AM

Сначала начал тыкаться, мыкать, что куда и как, нашел где находится основной код:
/src/__package_name__/__project_name__.java

Обнаружил что-то типа интерфейс билдера, далее как IB (что-то типа, потому-что c apple реализацией IB тяжело ему тягаться)
/res/layout/main.xml – его можно править как вручную так и немного автоматизированным путем:
Screen shot 2009-11-03 at 1.23.44 AM

На картинке и так видно что к чему, но по мелочам распишу: