Причина, что библиотеки ORM существуют, состоит в том, что существует относительная большая разница между Объектами в C# или Java и что Вы храните в базе данных. Это не так проблема в Haskell потому что:
Не существует стандартного магазина приложений для приложений j2me и не существует ни для одной другой платформы, пока Apple не изобрела iPhone. С момента появления приложения Apple почти все поставщики создали его, например OVI для Nokia, AppWorld для BlackBrry и Windows Mobile Marketplace . Также Sun представила Магазин Java , но в настоящее время он нацелен только на настольные приложения.
Поскольку был явный недостаток, многие компании создали магазины для мобильных приложений, большая часть тем не поддерживает -j2me приложения (Windows Mobile, Symbian и др.). Двумя крупнейшими из них являются Handango и GetJar . Из новых магазинов OVI и AppWorld продают приложения j2me. Другие магазины, такие как PocketGear и MobiHand , также продают приложения BlackBerry, но не чистые j2me.
Учитывая это, похоже, что большинство приложений в j2me продаются через порталы операторов или в магазинах (например, AT&T Media Mall) или предустановлены на самих устройствах. Результатом этого является то, что продавать приложение j2me относительно сложно по сравнению с ареной смартфонов (iPhone, Android, Blackberry и т. Д.)
GetJar - практически единственный кроссплатформенный магазин приложений J2ME, на который я мог бы положиться как разработчик.
Затем я бы сразу пошел к операторам мобильной сети и мобильным устройствам. Производители appstores.
Магазин Nokia Ovi? Похоже, единственный действительно активно продвигаемый и довольно большой.
Как насчет Handango?
Пожалуйста, посмотрите веб-страницу Handango для Java ME IM + для приложения Skype в качестве образца.