The OpenNET Project
 
Поиск (ключи):    ПРОГРАММЫ СТАТЬИ СОВЕТЫ ФОРУМ
  WIKI НОВОСТИ (+) MAN'ы ДОКУМЕНТАЦИЯ

22.02.2010 11:19  Создатель MySQL пророчит большое будущее открытому проекту MoSync

Майкл "Монти" Видениус (Michael 'Monty' Widenius), создатель СУБД MySQL, сообщил в своем блоге об инвестировании в проект по разработке открытой платформы для создания кроссплатформенных мобильных приложений - MoSync. По заявлению Видениуса, он видит в проекте MoSync примерно такой-же потенциал, какой наблюдался им на начальном этапе развития MySQL. MoSync позволяет унифицировать разработку программ для всех популярных мобильных платформ, не заботясь об особенности каждой из них.

Исходные тексты всех составляющих частей MoSync распространяются в рамках лицензии GPLv2, для использования кода проекта в проприетарных разработках предусмотрен вариант двойного лицензирования.

Костяк MoSync составляет SDK, позволяющий создавать мобильные программы на языках C/C++ с использованием специального набора библиотек, которые затем транслируются в представление, адаптированное для выполнения на платформах Android, Windows Mobile, S60, Moblin и JavaME. В ближайшем будущем ожидается поддержка iPhone, MeeGo и Blackbery. Для упрощения разработки подготовлена специальная интегрированная среда разработки на базе Eclipse, а также отладчик, эмулятор для оценки работы программ на телефонах, набор компиляторов, средства сборки и вспомогательные утилиты.

Для обеспечения работы базового приложения, написанного на C/C++, в вид пригодный для работы на принципиально отличающихся мобильных платформах, код приложения транслируется в специальное промежуточное представление (MoSync Intermediate Language) при помощи специально разработанного на базе GCC компилятора. В дальнейшем производится компиляция промежуточной формы в конечные приложения для целевых платформ. При этом MoSync Intermediate Language может быть трансформирован в байткод MoSync, Java-байткод или исходные тексты на языках C/C++. Сборка runtime-компонентов производится с учетом особенностей каждого устройства: в текущий момент база профилей включает описание для примерно 800 моделей телефонов и мобильных устройств.

Программный API-интерфейс MoSync поддерживает широкий спектр возможностей, среди которых функции для работы с 3D, звуком, телефонией, GPS, HTTP, XML, Bluetooth, GUI-библиотека MAUI и т.п. В будущем планируется реализация поддержки разработки мобильных приложений на динамических языках программирования, таких как Java, Ruby, PHP и Python.

Ссылки к новости:
  1. Главная ссылка к новости (http://monty-says.blogspot.com/2010/02/i...)
  2. OpenNews: Представлена СУБД MariaDB 5.1.41
  3. OpenNews: Вышел MySQL 5.1.42. Представлен FAQ по проблемам развития MySQL в составе Oracle
Тип: К сведению
Ключевые слова: mobile, mosync, (найти похожие документы)
При перепечатке указание ссылки на opennet.ru обязательно
Реклама
Обсуждение Ajax режим | Показать все | RSS
 
  • 1.1, ПринцЧорнойТьмы, 13:03, 22/02/2010 [ответить] [смотреть все]
  • +/
    Жаль, что пока только под винду.
     
     
  • 2.3, filin, 13:20, 22/02/2010 [ответить] [смотреть все] [показать ветку]
  • +2 +/
    не только http www mosync com documentation manualpages building-mosync-source... весь текст скрыт [показать] [показать ветку]
     
  • 1.2, Аноним, 13:13, 22/02/2010 [ответить] [смотреть все]  
  • +/
    Что то мне это напоминает Наверное NET и JAVA ... весь текст скрыт [показать]
     
  • 1.5, Аноним, 14:13, 22/02/2010 [ответить] [смотреть все]  
  • –1 +/
    В GPLv2, двойном лицензировании нет ничего перспективного ... весь текст скрыт [показать]
     
  • 1.7, Serega, 15:19, 22/02/2010 [ответить] [смотреть все]  
  • +/
    думаю им проще и дешевле было бы основываться на LLVM, а не на GCC
     
  • 1.9, vit, 17:07, 22/02/2010 [ответить] [смотреть все]  
  • +/
    lazarus для мобильных платформ ))
     
  • 1.10, аноним, 17:58, 22/02/2010 [ответить] [смотреть все]  
  • –1 +/
    > которые затем транслируются в представление, адаптированное для выполнения на платформах Android, Windows Mobile, S60, Moblin и JavaME

    А _не_ транслироваться в тормозню и оставаться нативным C/C++ кодом оно умеет?

     
     
  • 2.12, СуперАноним, 21:06, 22/02/2010 [ответить] [смотреть все] [показать ветку]  
  • +/
    А как Вы напишете приложение, чтоб единый его код работал с такими разными GUI б... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.17, аноним, 15:37, 23/02/2010 [ответить] [смотреть все]  
  • +/
    Единый код работает с рантаймом, которых уже сам разберется как работать на разн... весь текст скрыт [показать]
     
  • 1.13, proDOOMman, 21:47, 22/02/2010 [ответить] [смотреть все]  
  • –1 +/
    Я уже представляю как этот программа на этом языке транслируется к какой-нить QT, который обрабатывается метакомпилятором, а только потом компилируется в машинный код =)
    А потом кто-нить выпустит надстройку над MoSync и люди, знающие исходный C++, будут считаться гиками...
     
  • 1.14, Я, 01:17, 23/02/2010 [ответить] [смотреть все]  
  • +/
    API какой-то странный. почти ничего нет. Даже строковый класс без юникода. Непонятно.
     
  • 1.19, sluge, 10:43, 24/02/2010 [ответить] [смотреть все]  
  • +/
    очередная Java
    без поддержки крупных вендоров проект обречен на умирание
     
  • 1.20, arka, 11:22, 24/02/2010 [ответить] [смотреть все]  
  • +/
    Пророчит Видениус :)
     
  • 1.21, terrs, 11:38, 24/02/2010 [ответить] [смотреть все]  
  • +/
    даешь мобильные ботнеты!
     

    Ваш комментарий
    Имя:
    E-Mail:
    Заголовок:
    Текст:
     
    Навигация
     
     Новости для экспорта XML  twitter  
     Сводные | за день | мини-новости
     Разделы новостей
     Что нового на OpenNet
     Поиск в новостях
     Добавить свою новость

    Важное
    - 03.09 Компания Google откроет код для развертывания инфраструктуры Wave (24 +3)
    - 27.08 Смена лицензии на код RPC решила проблемы со свободностью кода NFS и Glibc (30 +16)
    - 26.08 Снято ограничение на время бесплатного использования H.264 в online-сервисах (29 –6)
    - 25.08 Вышел видеодрайвер ATI Catalyst 10.8 с поддержкой OpenGL ES 2.0 (13 +5)
    - 25.08 Linux празднует 19 лет (34 +20)

    Советы
    - 02.09 Тюнинг LVM, RAID, XFS и EXT3 при интенсивной обработке мелких файлов
    - 31.08 Подключение LVM-разделов под FreeBSD
    - 30.08 Как удержать SSH-соединение от обрыва при использовании Socks
    - 25.08 Пропуск выполнения e2fsck при загрузке, через нажатие CTRL-C
    - 24.08 Выявление NAT-устройства в сети

    Обсуждаемые новости
    - 07:55 Бета-тестирование переработанной системы управления персонал (37)
    - 07:28 Вышло обновление дистрибутива Debian GNU/Linux 5.0.6 (30)
    - 06:59 Вышла demo версия игры Amnesia: The Dark Descent (45)
    - 05:38 Определено кодовое имя для следующего релиза Debian GNU/Linu (22)
    - 04:29 Новая версия мультимедиа плеера Songbird 1.8 (21)
    - 03:55 Релиз Proxmox VE 1.6, дистрибутива для развертывания виртуал (19)
    - 03:38 Первый alpha релиз серверной части µTorrent для Lin (150)
    - 02:46 В web-браузере Opera прекращена поддержка архитектуры PowerP (68)

    Закажите подписки на Mandriva Enterprise Server 5 и Mandriva 2010 Powerpack

    Подписки на Mandriva Enterprise Server 5 и Mandriva 2010 Powerpack включают получение обновлений и технической поддержки.

    Техническая поддержка оказывается на русском языке по телефону, электронной почте и через web-форму. Предлагается подписка трех уровней - "Базовый", "Стандартный", "VIP", отличающихся скоростью реакции службы технической поддержки на проблему заказчика.

    Mandriva Enterprise Server 5 (MES 5) - это надежный и производительный дистрибутив GNU/Linux для корпоративного сервера. В MES 5 интегрированы серверные разработки программистов Mandriva, а также ведущие свободные серверные приложения, которые помогут настроить и поддерживать необходимые вам серверы.

    Mandriva 2010 Powerpack - это идеальный вариант для перехода на Linux новых пользователей в офисе и дома. В то же время, Mandriva 2010 Powerpack полностью удовлетворяет запросы опытных пользователей и администраторов.

    Более подробно познакомиться с подписками вы можете здесь: http://www.linuxcenter.ru/shop/licence/mandriva/


      Закладки на сайте
      Проследить за страницей
    Created 1996-2010 by Maxim Chirkov  
    ДобавитьРекламаВебмастеруГИД  
    RUNNet TopList