создать новую тему раскрыть все
 
Господа! Нас много любителей замечательной программы AbilityCash. Думаю не только мне не хочется собираться вечером и вспоминать куда же я сегодня дел деньги, забивая все транзакции в AbilityCash. Среди нас много  любителей функциональности смартфонов, я считаю ее необходимо направить в нужное русло. Почему Android, вижу огромный потенциал в этой платформе. Сам был любителем Симбиан, но к сожалению компания Нокия забыла о нас и безнадежно отстала)). iOS WinMobile не хочу рассматривать в силу их ограниченности аппаратной и системной возможности (простите не хочу обидеть любителей данных платформ).
 

Ближе к теме! Предлагаю реализовать идею- Клиент AbilityCASH
на Андрюше
совместными усилиями, при поддержке Dervish -а.
 
Для этого нам нужны талантливые и не талантливые ПРОГРАММИСТЫ на Android. Просим Вас отозваться на этом форуме.
 
 
Поддерживаю начинание, хоть и обладаю смартом на ВинМобайл 6.1, а не андроиде.
Могу сделать всю гуёвую часть, если кто-нибудь возьмется реализовать работу с БД (терпеть не могу эту рутину Not so ) и общение с AbilityCash на компе (никогда не занимался связью андроида со стационарниками).
 
П.С. Я исхожу и концепции создания "терминала", т.е. грубо говоря, мобильного модуля для забивания трат в течение дня. Делать полноценную копию AC (с отчетами и т.п.) я считаю нецелесообразным.
 
П.П.С. Если кандидаты наберутся - продублируйте, пожалуйста, информацию на alex.matiash@gmail.com, в топике могу провтыкать..
свернуть/развернуть ветвь maximus [maximus 27/12/2010 14:06] # написать ответ
 
Параллельно в теме "Андроид клиент" мы разрабатываем концепцию данного клиент. Я на данный момент склоняюсь к совместимой базе данных к платформе Windows и Android. Dervish на данный момент думает над базой данных на основе xml.
Т.е. как я понимаю ты готов реализовать интерфейс и связь с базой данных?
 
а за счет чего Вы планируете добиться кроссплатформенности БД?
свернуть/развернуть ветвь предполагаю.. [maximus 28/12/2010 14:25] # написать ответ
 
Dervish поможет нам в этой части вопроса, а именно, XML база в zip архиве. Это идея Dervish -a.
Loki, не сочти за грубость, я считаю что проект будет двигаться, когда будут вопросы с предложением решения данного вопроса. Какие существуют, с твоей точки зрения, варианты решения данного вопроса?
свернуть/развернуть ветвь А чего тут думать-то? [Дим(м) 04/01/2011 13:43] # написать ответ
 
На андроиде родной формат БД - SQLite - он поддерживается "из коробки". Там, конечно, не Oracle, но с SQL она более-менее справляется.
И не нужны никакие библиотеки с XML-парсерами (а потом ещё отлавливать глюки совместимости в их реализации под разные платформы).
свернуть/развернуть ветвь Из личного опыта... [terra 07/02/2011 20:25] # написать ответ
 
Андроид + XML база + zip ярхив - плохое сочитание.
Чисто технологически возможны проблемы с большими базами в будущем из-за ограничений платформы. А я знаю, что люди здесь ведут свои базы уже долгие годы, поэтому подозреваю, что перевод таких баз в XML выльется в мегабайты данных.
 
Суть проблемы: лимит операционки на каждый процес ~20-24 Мб в зависимости от версии ОС, соответственно: скачать зип-архив небольшого размера + распаковать его в памяти в большую XML-ку + распарсить и создать инфраструктуру соответствующих объектов в памяти может легко вылится в Out Of Memory. И это не смотря на всю мощь современных андроид-смартфонов с многоядерными процами и гигабайтами оперативки на борту! Поверьте - мы тоже были "слегка" в шоке...
 
Конечно - есть обходные пути, но, все-же, просьба учесть реальный опыт...
 
Даже несмотря на то, что я подразумевал, что версия для наладонника будет служить скорее для оперативного ввода операций, чтоб не забывать ввести ее потом. В общем, судя по Вашему посту, если XML-версия хранения файла данных еще может подойти для настольного компьютера, то для наладонника она не пойдет и, действительно, нужно смотреть в сторону нормального движка СУБД.
 
С другой стороны, если переносить данные в настоящую реляционную СУБД, то неизбежно возникнут трудности с многоуровневым undo/redo, от которого, по крайней мере, для настольного компьютера очень не хотелось бы отказываться. Хотя, для наладонника, наверное, это не столь важно потому что вряд ли там возникнет необходимость в массовых правках/удалениях данных.
свернуть/развернуть ветвь Если поискать по SQLite+undo... [Дим(м) 22/02/2011 16:00] # написать ответ
 
... находится вот такая инструкция на сайте самого SQLite о том, как это можно легко реализовать:
http://www.sqlite.org/cvstrac/wiki/wiki?p=UndoRedo
(там даже пример кода есть, правда, на TCL)
свернуть/развернуть ветвь android client [dymanoid 27/11/2011 16:27] # написать ответ
 
Тема потеряла актуальность?.. Очень жаль.
Или все же есть какой-то прогресс?