Жуткая вещь. На русский не переведешь. Даже википедия обломилась:
http://ru.wikipedia.org/wiki/GPL
Я знал, что Microsoft очень не любит эту лицензию. Например, если вы умудрились стать их партнером в каком-то проэкте, то они ваш код проверят и отвергнут, если найдут там что-то с лицензией GNU GPL.
Теперь я начинаю понимать почему. На истину не претендую. Очень уж все запутано. Как вообщем-то и всегда, когда имеешь дело с овпен-сорс (open source). Я думал, что код открытых програм и библиотек запутан потому, что каждый его видит и может по-своему изменить. Лучший способ защитить код - это наполнить его глупыми именами переменных и функций, длинными функциями, бесконечными циклами и бесполезными коментариями.
И всюду видишь этот GNU GPL - длинный коментарий в начале каждого файла, в котором только две первых строчки имеют смысл - автор и название программы.
Сама эта лицензия, как и все программы в open source, появилась из вполне благих намерений - программы имеющие эту лицензию могут свободно распространятся, модифицироваться, продаваться, публиковаться без всяких ограничений. Это декларация полной свободы.
Я бы сказал, что это гимн анархизму. И, как положено анархизму, эти лицензии приносят много проблем.
Например, вы написали программу и в ней использование какую-то графическую библиотеку с этой GNU GPL.
Даже если вы раздаете эту програму бесплатно, кто-то другой может ее продавать. И похоже, что ничего ему за это не будет.
Если же вы хотите свою програму продавать, то нужно быть готовым, что тот, кто ее у вас купил, может ее бесплатно раздавать, может ее продавать. И ему тоже ничего за это не будет.
Ваша програма только внутри этой графической библиотеки имеет эту лицензию - GNU GPL. Но этого достаточно - считается, что вся програма находится под той же лицензией. А это значит, что ее код вы обязаны предоставить по требованию.
И очень много всего прочего здесь: ответы и вопросы
И почти тоже самое по-русски здесь.
С трудом, но если читать информацию по этой ссылке вверху, то можна понять, что если вы пишете програму для Windows, то у вас есть странная лазейка - заверните эту графическую библиотеку в динамически загружаемый модуль. Таким образом, только этот модуль становится жертвой GNU GPL.
Звучит как жертвой НКВД. А начиналось-то все с борьбы за свободу.
Текст лицензии можна прочитать здесь http://www.opensource.org/licenses/gpl-3.0.html
Перевод на русский http://infolex.narod.ru/gpl_gnu/gplrus.html
Friday, May 29, 2009
D7. All Things Digital.
Наверное, по-русски это "Ц7. Все цифровое". Но "Ц7" для нас больше с мухой ассоциируется. А тут речь идет об очень представительном форуме - собрали всех известных CEO - Microsoft, Apple, Yahoo и так далее. Они похваляются своими достижениями, получают комплименты: D7. All Things Digital.
И заслуженно. Вот Джон Рубинштейн (Jon Rubinstein) пришел из Apple в Palm, когда акции этой фирмы по 3$ продавались. 5 месяцев спустя Palm продемонстрировал свой Palm Pre на CES (выставка в Лас-Вегас) и акции уже по 10$. Если учесть, что телефон еще не продается и все это результат гиганской рекламной компании в интернет,... Что у этого человека больше - таланта или удачи?
Rubinstein and McNamee: Remaking Palm
Начали возрождение компании с телефона. По аналогии с моделью Aple, дальше должен быть какой-то iPod с Palm в названии? А может и нет. Возмут и выпустят навигационный прибор.
D7 - прикольное сборище. Вот выдали цитату
"First come the innovators, then come the imitators, then come the idiots. That’s where we are on the Internet.” — Warren Buffet
"Приходят инноваторы, за ними иммитаторы, а за ними идиоты", сказал Уоренн Баффет. Наверное, хорошо помнит детские стихотворения - "Ехали медведи на велосипеде, а за ними кот задом на перед..."
Говорят, что на этом же сборище Стив Балмер собственноручно включал Zune HD и демонстрировал корреспондентам Gadget.
Если нужно уточнение - Zune HD это микрософтовский ответ эплу - у Apple есть телефон iPhone и совместимый с ним iPod. Мне кажется, что началось то все с iPod и iTune. Это создало целое сообщество пользователей. Простой MP3 плеер, казалось бы. Соединили его с интернетом. Радиоприемник добавили, ..., и что? Все так делали. А успех пришел к тем, кто имел уже имя и поэтому загнул большую цену. И получилось как бы и не общество потребителей эпла, а эллитный клуб.
Так вот, балмеровский Zune HD выглядит неплохо
И заслуженно. Вот Джон Рубинштейн (Jon Rubinstein) пришел из Apple в Palm, когда акции этой фирмы по 3$ продавались. 5 месяцев спустя Palm продемонстрировал свой Palm Pre на CES (выставка в Лас-Вегас) и акции уже по 10$. Если учесть, что телефон еще не продается и все это результат гиганской рекламной компании в интернет,... Что у этого человека больше - таланта или удачи?
Rubinstein and McNamee: Remaking Palm
Начали возрождение компании с телефона. По аналогии с моделью Aple, дальше должен быть какой-то iPod с Palm в названии? А может и нет. Возмут и выпустят навигационный прибор.
D7 - прикольное сборище. Вот выдали цитату
"First come the innovators, then come the imitators, then come the idiots. That’s where we are on the Internet.” — Warren Buffet
"Приходят инноваторы, за ними иммитаторы, а за ними идиоты", сказал Уоренн Баффет. Наверное, хорошо помнит детские стихотворения - "Ехали медведи на велосипеде, а за ними кот задом на перед..."
Говорят, что на этом же сборище Стив Балмер собственноручно включал Zune HD и демонстрировал корреспондентам Gadget.
Если нужно уточнение - Zune HD это микрософтовский ответ эплу - у Apple есть телефон iPhone и совместимый с ним iPod. Мне кажется, что началось то все с iPod и iTune. Это создало целое сообщество пользователей. Простой MP3 плеер, казалось бы. Соединили его с интернетом. Радиоприемник добавили, ..., и что? Все так делали. А успех пришел к тем, кто имел уже имя и поэтому загнул большую цену. И получилось как бы и не общество потребителей эпла, а эллитный клуб.
Так вот, балмеровский Zune HD выглядит неплохо
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi1hG1yogVfIrIYffNLvxGI092mxrXlGs7xhDCsGBVYkmRvtJlvXKf6e2WM6T9lIzyKn4iS1XtaWK1BjrkOk8ebhZ42d83faGkIFmog07NH2JPjmKKJkKt2u4s8sEjdfwkB_l5GQTno5Bs/s320/zunehdconfirm2.jpg)
Thursday, May 28, 2009
HTC Touch Pro 2, HTC Touch HD и iPhone 3G
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhdo7_NsnjUcqrFeMkAWCFR5gxK5iP-lZVRIay3cEjr8dZp0ZnfkFlYVTxlG5LqFzEx2QoEgRhZcKw1eEUKZ1qP5RSfSx75saWFPYO0v-G3qhpZSoBpnGKxvelpqb3vC1ME930aiXGp5sk/s320/dscf0461-thumb.jpg)
Только начинают продавать новые модели HTC и уже, видимо, с целью привлечения внимания покупателей, предлагают фотосравнение этих новых моделей с iPhone.
http://mobiletechaddicts.com/2009/05/27/htc-touch-pro2-comparison-pictures/
Управление памятью: Основы
Windows CE 5.x и Windows Mobile 5 и 6 позволяют запускать до 32 процессов одновременно. Каждому процессу выделяется собственная память - виртуальное адресное пространство на 32MB. Это адресное пространство Microsoft называет слот (Slot).
Если программа запрашивает память вызывая функцию malloc, то получает ее из этих 32 мегабайт.
В Windows CE 6.0 число одновременно запущенных процесов увеличино до 32*1024=32K.
Поскольку, Windows CE, как и Windows PC, это 32-битные операционные системы, то они позволяют аддресовать 2^32 = 4GB адресного просранства.
Программа (процесс) не может получить эти 4 гигабайта.
Используя VirtualAlloc или memory-mapped files (файлы отраженные в память) есть возможность получить около 1GB из математически обещанных 4GB.
Windows CE обычно хранит исполняемые файлы в компрессированном формате и распаковывает их при запуске. В критической ситуации Windows сомостоятельно может освободить физическую память связаную с запyщенной программой.
DLL или EXE загружается только для первого вызова и остается в памяти число используемых его процессов не станет 0 - все программы освободят DLL или EXE.
Windows CE имеет также специальный 32MB блок для системного кода - это слот 0 (slot 0). Здесь находятся так называемые системные DLL и EXE – приложения являющиеся частью операционной системы.
Слот 0 работает только с исполняемый кодом (DLL или EXE) и этот код не компрессирован в отличии от других приложений не являющихся системными.
В современных устройствах системные DLL и EXE даже не загружаются в оперативную память, а запускаются прямо с той памяти, где они хранятся. Этот трюк называют исполнение на месте eXecute In Place (XIP).
Если программа запрашивает память вызывая функцию malloc, то получает ее из этих 32 мегабайт.
В Windows CE 6.0 число одновременно запущенных процесов увеличино до 32*1024=32K.
Поскольку, Windows CE, как и Windows PC, это 32-битные операционные системы, то они позволяют аддресовать 2^32 = 4GB адресного просранства.
Программа (процесс) не может получить эти 4 гигабайта.
Используя VirtualAlloc или memory-mapped files (файлы отраженные в память) есть возможность получить около 1GB из математически обещанных 4GB.
Windows CE обычно хранит исполняемые файлы в компрессированном формате и распаковывает их при запуске. В критической ситуации Windows сомостоятельно может освободить физическую память связаную с запyщенной программой.
DLL или EXE загружается только для первого вызова и остается в памяти число используемых его процессов не станет 0 - все программы освободят DLL или EXE.
Windows CE имеет также специальный 32MB блок для системного кода - это слот 0 (slot 0). Здесь находятся так называемые системные DLL и EXE – приложения являющиеся частью операционной системы.
Слот 0 работает только с исполняемый кодом (DLL или EXE) и этот код не компрессирован в отличии от других приложений не являющихся системными.
В современных устройствах системные DLL и EXE даже не загружаются в оперативную память, а запускаются прямо с той памяти, где они хранятся. Этот трюк называют исполнение на месте eXecute In Place (XIP).
GPS патч от HTC
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi5vQxsQbY4gDm-H1Tvm6ANgnKklZuB5dAGVE49GE-ICcqVxzcSPc7bmVWqudZQC6jtCrQ5gQYvwKtCzB0ot7DUaake8Sw_FG-QvsKfIjsaLWP0sYNUleunhcAoeFRVC4-6diYhHqWQgpo/s320/htc.bmp)
HTC Touch Diamond имеет проблему с GPS - не все навигационные программы хорошо с ним управляются. Только я собрался выяснить технические детали и подправить свои программы, нашелся патч от фирмы производителя:
HTC Touch Diamond GPS Hotfix
Смартфон маркет: операционные системы и сетевые приложения
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjCINE5vo0y5PIP9Trh0eABJkQh1h9PXk3R-mQKTyOmre8cIgXCPZP7Z5uu5hEJefbky0xO5a46wIBXNS5GmyjjBm7CX-YL9GOPZGYI697DPv8tg-OswRG0xUwDsaXms0oTR7DfiN5o4ks/s320/april-worldwide-smartphone2.jpg)
AdMob - рекламно-аналитическая фирма, опубликовала отчет (Mobile Metrics report) за апрель, в котором анализирует продажи смартфонов наиболее известных производителей. При этом данные сортируются по операционным системам установленным на телефонах, по интернет приложениям на телефонах, по тому как активно эти телефоны используют интернет: HTML, Google, app stores, merketplaces,...
Получается, что iPhone это только 8% от продаж. Но эти 8% создают 65% интернет траффика. Android и продался неважно - только 2% и в интернете на 9% от общего числа вытянул. Windows, хоть и продался 12%, в интернете даже Android устапил. По продажам, как обычно, лидирует Symbian.
Я по долгу службы обязан изучать такие отчеты ежеквартально и ежегодно. Вот этот, например, почти не отличается от прошлогодних - ничего нового, никаких изменений, таже статистика. Видишь такой отчет, видишь, какие телефоны у твоих знакомых, друзей и коллег по всему миру и ... понимаешь, что статистика и реклама всегда объединенные в одну фирму, видимо, призваны решать задачи продвижения товара на рынке. А опираться в работе на эти отчеты, строить какие-то бизнес планы, видимо, не стоит.
И все равно глупый вопрос - неужели, кто-то купил телефон с Windows и использует этот телефон просто как трубку? За те же деньги можна купить золотую "просто трубку".
WiMax Touch HD
Появился слух, что в США уже летом появится WiMax телефон:
Якобы Sprint собирается выпустить этот HTC на рынок. Пока же в HTC идут дискуссии на эту тему.
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgSonDkcsPCMhMK7bg1s4l2ksrP-rKr5q5YG2VHt_iShv0l0ZOmL7Jpvy0BmIscPo19BO5PFX48yPljTrw2fl7D6BebN3byVoSeyBBt23Oajy9lWLT0TwZ4EuYIOrXnrHTOH69oiCaDdIA/s320/htc-touch-hd.jpg)
Nokia N900
Nokia в июле выпускает вот такого зверя:
Это Mobile Internet Device (MID). Здесь будет 32-48MB памяти, камера 5 мегапиксель с флашем, экран WVGA (800 x 480) как у HTC, операционная система с чудным названием Maemo OS...
Вот пишу и думаю - зачем им это? Может там будет графический интерфейс как у iPhone или 300 развлекательных програм? Это интернет устройство, да еще и с камерой, то есть следует ожидать, что фотографии с камеры попадут на сайты вроде одноклассников - twitter, facebook, Пикаса и так далее?
Google Maps API v3
Google объявляет о новой версии своих SDK для работы с картами:
Бум на рынке мобильных телефонов дает неплохой толчок всем технологиям. Новый SDK поддерживает Chrome и iPhone Safari браузеры. В анонсе специально указывается, что из-за мобильных телефонов, "очень важна скорость".
Не совсем понимаю фразу о том, что больше не нужны ключи - если это тот ключ, о котором я думаю и который было, вообщем-то, нелегко получить даже для девелопмента и совсем плохо в ситуации с комерческим продуктом, то... Google я буду уважать еще и за щедрость - web и mobile разработчикам дают заработать деньги, програмирование связаное с обработкой географической информации будет развиваться.
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEifKs4hP-tpgggmEnHfY8d4qqU9UkgNfYsTGsQvDD9quvv9yuP4AnMEhc1Hjky6kvDafzks9HgyMPVqwkUO7zyb3w6JANokdU8-iqQ36f96v_8dZunmy7MBfWHopLnaGD5-9gBpLiDDOAU/s320/poweredby.bmp)
Monday, May 25, 2009
Windows Mobile Widgets
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgAaGoan1_PhQTk5bF9fHWgAEl_cIEuYOk5Jz0tiNgJCOnDiPwjaPUCTBOqIGLi-P5SGz8z27cJweIuqQbOwHtmaQJSilyfpoBwxroZyxUvAOWbrjrc-s126-QA-SpL9E5NqYfUyFTfUs4/s320/windows-mobile-widgets-msn.jpg)
Это фактически новый тип приложений, который появился в Windows Mobile 6.5. Речь идеь о приложениях написанных с использованием web-технологий -HTML, CSS, AJX, Java-script. Это означает, что такие возможности Internet Exlorer, как Flash, ActiveX, MediaPlayer, и т.д., будут доступны программистам. Следует ожидать "интернет бума" и в мире смартфонов.
Прошли времена, когда по телефону просто звонили.
Thursday, May 21, 2009
Встречать Palm Pre
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgjcuSu6WH52LjGyBV0DcyXb-Qtqu65-8TAn0y43BN759q0PK90Io8v3ocJOfdNi9KS25HNJgD0LDb3Ln4QSRFeNk1CqdKgL85-5UD6kYWayoQL0gYiGFSYkx1ptrdrXrDol2DtA8kSMfI/s320/pre_open_close.jpg)
Palm Pre телефон стал CES Best в этом году (это ежегодная выставка в Лас-Вегасе). Обещают "революцию" в июне этого года, когда этот телефон будет выпущен на рынок.
Sprint: http://now.sprint.com/nownetwork/productPage.html?id9=Ad_2009q2_palmpre_countdown_v3_300x250
YouTube: http://www.youtube.com/sprintpalmpre
Sprint: http://now.sprint.com/nownetwork/productPage.html?id9=Ad_2009q2_palmpre_countdown_v3_300x250
YouTube: http://www.youtube.com/sprintpalmpre
Телефон работает под управлением так называемой webOS и так это выглядит:
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjWsKp31APk_IDcpWzBd0XY1dzOXb8KEcAPmzeUUSkVVjQNJQGiFs2YrdEZcJP3dspX2oGAtVJ2jSoNGWUz2zYLPXqmvL3BGQUEzqJ1NLucLc0Zct0NvXuZF245clgM6iW-FysPGT09Oxg/s320/webcardview02.jpg)
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEixVFOGEm2KSFiEb3VF-F4Lb-WcNwyLMfJ3-cjyVkvcjTvj8UYXES81VM-QhDug23LWId8Ku3b6vd_Ff2lncj0TjQWSvKOfT-q8tgG0Yxrga-jzkfUXWJGCQ08U6beJ2hz7T4w_0PTsZWw/s320/launcher.jpg)
Tuesday, May 19, 2009
Windows Mobile 6.5
Все "заждались" очередную версию Windows Mobile. Это будет 6.5. К концу лета обещают на HTC телефонах HTC Touch Pro 2 HTC и Touch Diamond 2. Для тех, кто купит эти модели раньше, предложат безплатный апдейт.
Официально объявленая цель этой версии - уменьшить (если не уничтожить) отличия между домашним (desktop) компьютером и телефоном. Телефон - это просто продолжение вашего главного компьютера - читаете блог дома, продолжаете в дороге в автобусе (это и сейчас можно) и так далее (затрудняюсь и предложить что-то новое на эту тему - все и так известно, просто не всегда это работает достаточно хорошо).
А вот так это будет выглядеть:
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEilr3fX2lcZ5Eg9_XZzNfoHMKrnhYktHpDnt-EansqNmt8AtqsOaiEhor-rrV0dWEhYyN-DRq0aElfVTNwOL-53DT06XwMBrTWkX36MeQ8_XnJwjD-iqfKROTWHaG_6FCyG0DfZPgaYmdM/s320/3.bmp)
Вообще-то, обещают быть gestures (джесчерс - тянуть кнопку или страницу пальцем как на iPhone). Они и есть. Как минимум будут доступны на уровне API. Насколько это будет лучше "самодельных" - не знаю. Flash, который все сейчас выдают за gestures, просто достал - ничего не двигается, еще и память у телефона съел (то ли дело мои доморощенные gestures :))
Официально объявленая цель этой версии - уменьшить (если не уничтожить) отличия между домашним (desktop) компьютером и телефоном. Телефон - это просто продолжение вашего главного компьютера - читаете блог дома, продолжаете в дороге в автобусе (это и сейчас можно) и так далее (затрудняюсь и предложить что-то новое на эту тему - все и так известно, просто не всегда это работает достаточно хорошо).
А вот так это будет выглядеть:
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEilr3fX2lcZ5Eg9_XZzNfoHMKrnhYktHpDnt-EansqNmt8AtqsOaiEhor-rrV0dWEhYyN-DRq0aElfVTNwOL-53DT06XwMBrTWkX36MeQ8_XnJwjD-iqfKROTWHaG_6FCyG0DfZPgaYmdM/s320/3.bmp)
Вообще-то, обещают быть gestures (джесчерс - тянуть кнопку или страницу пальцем как на iPhone). Они и есть. Как минимум будут доступны на уровне API. Насколько это будет лучше "самодельных" - не знаю. Flash, который все сейчас выдают за gestures, просто достал - ничего не двигается, еще и память у телефона съел (то ли дело мои доморощенные gestures :))
Google Map for Mobile - Google map для телефона
Вышел новый апдейт для Google Map for Mobile.
Это работает:
1. Показывает ваше местоположение даже без GPS.
2. Находит точки по интересам рестораны, музеи, прочее. Дает из адреса, телефоны,..
3. Строит путь и показывает как добраться.
4. Дает информацию о загруженности дорог (Traffic).
5. Показывает не только обычную карту, но и вид с воздуха (Satellite view).
Это работает:
1. Показывает ваше местоположение даже без GPS.
2. Находит точки по интересам рестораны, музеи, прочее. Дает из адреса, телефоны,..
3. Строит путь и показывает как добраться.
4. Дает информацию о загруженности дорог (Traffic).
5. Показывает не только обычную карту, но и вид с воздуха (Satellite view).
Если хотите проинсталировать на свой телефон, возьмите с Google: http://m.google.com/maps
Sunday, May 17, 2009
Microsft предложил производителям заменить Vista на Windows 7
ComputerWorld в разделе Operating Systems опубликовал информацию, что Microsoft настаивает на скорейшем внедрении Windows 7. Release Candidate выпустили только намедни (4 Мая), но в интернете уже полно комплиментов качеству, низким требованиям к компьютеру, скорости, простоте и т.д.
Суть этой статьи в том, что "первый зам" (Bill Veghte, Microsoft's senior vice president for Windows business) сказал, что имеет смысл, по-возможности, отказаться от планов выпускать компьютеры с Vista и начать работу с Windows 7. Выпустить Windows 7 обещают в августе.
Полный текст анонса на сайте Microsoft.
Суть этой статьи в том, что "первый зам" (Bill Veghte, Microsoft's senior vice president for Windows business) сказал, что имеет смысл, по-возможности, отказаться от планов выпускать компьютеры с Vista и начать работу с Windows 7. Выпустить Windows 7 обещают в августе.
Полный текст анонса на сайте Microsoft.
30 Days of Windows Mobile
Вот неплохой курс по программированию на Windows Mobile:
http://www.christec.co.nz/blog/projects/30-days-of-windows-mobile
Интересно для прогаммистов любой квалификации. Даже как подсказку полезно держать такой линк. Например, как только пользуясь стандартным API загрузить PNG картинку.
http://www.christec.co.nz/blog/projects/30-days-of-windows-mobile
Интересно для прогаммистов любой квалификации. Даже как подсказку полезно держать такой линк. Например, как только пользуясь стандартным API загрузить PNG картинку.
Saturday, May 16, 2009
Новинка от HTC
Я, видимо, необъективен - нравятся мне телефоны HTC. Мне еще мой HTC Touch Diamond не надоел, а тут уже Diamond2, да еще и с очередным "WOW" included - экран больше, чем iPhone.
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh4gvdUEKtCNPwgrCEuhhL2gUM5L1sKUCnKTj05rc7Lga5n7mrtQiam7_xwO5ARf4C_NyCy4BjHUp7sjIwGUT4ZXfbvlymDVsiv7wMhoHnkMmE-MJD_-unYpINXtdcFCQgexllNqneGk4I/s320/htc.bmp)
Предлагают не покупать iPhone или Palm Pre
Есть и у Microsoft свой телефон - Zune phone. Обещают к июню черезе Verizon Wireless выпустить на рынок новую модель базирубщуюся на Zune (название смущающее ивритоговорящих) технологии и Microsoft Windows Mobile.
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjm5txnztuVr6Qa_bsQFpGqWiUHN2EDRBu3hllMgXIRra2dCgzq5ydqUUfWL3OEJ5NrU9RKKGK9AXpqLKpI5QazulF9ibsJh0ouJ6ZqGJpoX2AWGKCJgSc0EXw9KbmrbbCckCFLyGxrDts/s320/zune-hd-suspected-photo-leak_adyQf_59.jpg)
Более подробно здесь: engadget iMobile
Microsoft увеличивает экран
Экраны VGA с унизительно низкой резолюцией 240х320 уходят с рынка. Флагманы телефонного рынка такие как THC, LG, Samsung, Toshiba выпускают только c WVGA - 640x480, 240x400, 800x480,...
Microsoft "раздвигает" экран - говорят, что Microsoft Windows Mobile 6.5 работает с FVGA экране с резолюцией 480х854 пикселя. Выглядет это замечательно:
Microsoft "раздвигает" экран - говорят, что Microsoft Windows Mobile 6.5 работает с FVGA экране с резолюцией 480х854 пикселя. Выглядет это замечательно:
Больше подробностей на Engsdget iMobile
Friday, May 15, 2009
Flash Memory (ROM): NOR or NAND
С точки зрения программиста...
NOR - быстрое чтение.
NAND - быстрая запись.
Это и объясняет использование:
NOR для исполняемых файлов (executable files, приложения) - быстрее загружаются в RAM перед запуском. NOR поддерживает XIP (execute in place) - стандартное програмное обеспечение (установленое на устройство производителем) не загружается перед запуском, а запускается прямо с этой памяти, с места, где это приложение хранится. Соответсвенно устройство имеющее NOR может обходится меньшим объемом RAM.
NAND для данных пользователя (user data - документы, фотографии, фильмы). Это более дорогая память.
Прекрасно, если устройство имеет, например, 64MB NOR и 64MB NAND.
А все подробности можно найти на Toshiba - они это изобрели (Dr. Fujio Masuoka)
NOR - быстрое чтение.
NAND - быстрая запись.
Это и объясняет использование:
NOR для исполняемых файлов (executable files, приложения) - быстрее загружаются в RAM перед запуском. NOR поддерживает XIP (execute in place) - стандартное програмное обеспечение (установленое на устройство производителем) не загружается перед запуском, а запускается прямо с этой памяти, с места, где это приложение хранится. Соответсвенно устройство имеющее NOR может обходится меньшим объемом RAM.
NAND для данных пользователя (user data - документы, фотографии, фильмы). Это более дорогая память.
Прекрасно, если устройство имеет, например, 64MB NOR и 64MB NAND.
А все подробности можно найти на Toshiba - они это изобрели (Dr. Fujio Masuoka)
Хорошее слово о Windows Mobile
ComputerWorld напечатал что-то обнадеживающее и Microsoft Windows - на днях официально объявили о выходе Microsoft Mobil 6.5:
http://www.computerworld.com/action/article.do?command=viewArticleBasic&articleId=9133099
Так и сказано - не iPhone, но надежду вселяет.
Основные изменения: новый Home screen с гайджетами, изменения в Internet Exlorer, поддержка W3C ... - на сегодня не достаточно. "Старый" Windows Mobile 6.1 на телефонах HTC, LG, Toshiba выглядет намного лучше. HTC и Toshiba устанавливают Spb Shell.
http://www.computerworld.com/action/article.do?command=viewArticleBasic&articleId=9133099
Так и сказано - не iPhone, но надежду вселяет.
Основные изменения: новый Home screen с гайджетами, изменения в Internet Exlorer, поддержка W3C ... - на сегодня не достаточно. "Старый" Windows Mobile 6.1 на телефонах HTC, LG, Toshiba выглядет намного лучше. HTC и Toshiba устанавливают Spb Shell.
Возможные темы
1. Управление памятью для Windows Mobile и CE
2. Графика на мобильных устройствах - GDI, низко-уровневая работа с изображениями.
3. MFC, WTL, .Net, Framework, etc.
2. Графика на мобильных устройствах - GDI, низко-уровневая работа с изображениями.
3. MFC, WTL, .Net, Framework, etc.
Назначение этого бога
Год назад, когда я начинал этот блог, я написал:
1. Простая и максимально сжатая техническая информация о программирования для Windows Mobile и Windows CE.
2. Новости технологий от производителей техники и програмного обеспечение
3. GPS навигация
Сейчас мои настроения изменились. В данный момент я предпочитаю Apple и программирования для Mac OS X. В рабочее время, в офисе, я по-прежнему работаю для Windows. Standard C++ и STL тоже вечные темы.
1. Простая и максимально сжатая техническая информация о программирования для Windows Mobile и Windows CE.
2. Новости технологий от производителей техники и програмного обеспечение
3. GPS навигация
Сейчас мои настроения изменились. В данный момент я предпочитаю Apple и программирования для Mac OS X. В рабочее время, в офисе, я по-прежнему работаю для Windows. Standard C++ и STL тоже вечные темы.
Subscribe to:
Posts (Atom)