Подлипенский Павел

Блог о технологиях и деньгах

Live Mesh новый сервис от Microsoft не только для обмена файлами

clock July 28, 2008 10:45 by author Подлипенский Павел

В прошлую пятницу прошло очередное собрания группы разработчиков UNETA, на котором я рассказывал о новой платформе LiveMesh от компании Microsoft.

Не буду вдаваться в подробности пользовательских функций этой платформы, об этом и так уже много написано и рассказано.


Ray Ozzie: Introducing Live Mesh

К сожалению, Майкрософт еще не опубликовало MeshFX API, поэтому тяжело рассказать что-то интересное, об этой платформе, с технической точки зрения. Тем не менее упомяну, что один из сервисов Live Mesh – сервис синхронизации файлов построен на технологии FeedSync. Благодаря тому, что эта технология строится на RSS, который столь распространен в нашей виртуальной действительности, технологию LiveMesh можно будет с легкостью внедрить в любой уже существующий продукт или сервис. А это в свою очередь обещает большое будущее LiveMesh. Стивен Ли довольно интересно рассказывает о FeedSync в одном из своих подкастов на Channel9.


Steven Lees demonstrates FeedSync

Также Abolade Gbadegesin немного приподнимает завесу таинственности вокруг архитекруты Live Mesh.


Abolade Gbadegesin: Live Mesh Architecture

Майкрософт лишь только анонсирует поддержку операционных систем, отличных от Windows, но тем не менее уже демонстрирует работу LiveMesh на MacOS компьютерах и iPhone 


Ori Amiga: Programming the Mesh

Еще одной интересной фичей, которая сильно выделяет LiveMesh из толпы конкурирующих продуктов, таких как LogMeIn, GoToMyPC, SugarSync, Syncplicity является возможность передавать файлы с помощью P2P соединения между вашими девайсами. Причем разработчики этой фичи David Steere и Trevor Robinson заявили, что пока упор делается на оптимизацию передачи данных по локальной сети, где соединение более надежно, чем в других сетях и скорость передачи данных сравнима со скоростью записи на диск. Поэтому LiveMesh P2P клиент не будет ждать подтверждения успешной записи очередного кусочка файла от жесткого диска, а сразу будет “бежать” за следующим кусочком файла. Разработчики утверждают, что такой подход уменьшит время передачи больших объемов данных.


David Steere and Trevor Robinson: How Live Mesh P2P Syncing Works

Подход Microsoft к хранению данных в автономном режиме более напоминает Google Gears и Mozilla Prism, чем Adobe AIR. Данные хранятся локально, а затем синхронизируются. Разница заключается в том, что Microsoft предоставляет доступ в автономном режиме к своей службе, поэтому разработчики не просто получают технологию синхронизации своих приложений в автономном режиме, но и доступ к ним и возможность перемещать свои данные взад и вперед.

Другая особенность Live Mesh – возможность удаленного управления любым компьютером, который подключен к сети обмена данными пользователя. Таким образом Microsoft создала продукт, который имеет огромный потенциал: производительность, пользовательский интерфейс, поддержка Mac и мобильных клиентов, простота и прозрачность технологии, обеспечивающая легкую интеграцию с уже готовыми сервисами. Перспектива получить легкий доступ к данным пользователя на нескольких устройствах, однозначно будет привлекательным не только для разработчиков.

Огромное человеческое спасибо Владимиру Усарському, благодаря которому мне удалось провести демо во время презентации этой технологии. Кстати, во время тестирования этого сервиса я обнаружил “фичу” – несмотря на ограничения круга пользователей данным сервисом, я могу пригласить любого пользователя войти в Mesh, расшарив ему одну из своих папок. После чего этот пользователь получает письмо с линком, который активирует его собственный аккаунт на Live Mesh. Так что если есть желающие пощупать Mesh собственными руками – пишите мне на мыло или оставляйте комментарий к этому посту и я помогу вам активировать ваши LiveID в Live Mesh сервисе.

Ссылки по теме:

Знакомство с командой LiveMesh

FeedSync Samples

Официальный сайт FeedSync

Отзыв Joel Spolsky о технологии LiveMesh и некоторые мысли по поводу мнения Joel’а

Онлайн: что такое Microsoft Live Mesh - краткий опыт эксплуатации

Материалы к моему докладу 

Другой доклад, прозвучавший в ту пятницу на тему Velocity. Докладчик - Лутай Сергей.

Currently rated 4.8 by 6 people

  • Currently 4.833333/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5


Что Microsoft забыло в Париже или ImagineCup 2008

clock July 18, 2008 13:26 by author Подлипенский Павел

Франция, Ницца, Париж, Монмартр - эти слова рождают в душе русского человека неизъяснимый трепет. Что влечет русских в эту страну? Трудно объяснить словами. Одни жаждут приобщиться к уникальной культуре, увидеть Лувр и Версальский дворец, готическую архитектуру и природу Франции. Другие стремятся ознакомиться с космополитической светской жизнью Франции и насладиться всевозможными развлечениями. Меня же занесло в этот город желанием поучаствовать в конкурсе ImagineCup и попытаться продать проект, который мы писали с ребятами на протяжении последних трех месяцев.

Для тех кто не в курсе, ImagineCup – это международный конкурс проектов в сфере информационных технологий, который корпорация Microsoft проводит уже шестой год подряд. Конкурс состоит из нескольких номинаций: "Программные проекты", "Программирование встраиваемых систем", "Разработка игр", "Проект Хошими", "Информационные технологии", "Алгоритмы", "Разработка интерфейсов", "Цифровая фотография - фотоэссе" и "Короткометражный фильм". В качестве призов на этом конкурсе были… деньги, общая сумма которых составила 180 000 американских рублей. О деньгах чуть позже, сначала о впечатлениях.

Несмотря на трудности с оформлением документов и получением виз, мы все же сели в самолет, который взял курс на Эйфелеву башню, попутно пролетая над рядом западных городов и поселков более мелкого значения.

ImagineCup2008
ImagineCup2008
ImagineCup2008

В аэропорту нас встретил автобус и хмурое небо Парижа. А через два часа мы уже поселились в номере стоимостью 450 евро (в сутки) и видом на статую свободы. Надо отдать должное организаторам этого конкурса – встреча в аэропорту, размещения в номерах, а также информирование участников было проведено на высшем уровне. В первый же день нашего прибывания во Франции состоялась церемония открытия финала конкурса.

ImagineCup2008
ImagineCup2008
ImagineCup2008

Как это обычно бывает на подобных мероприятиях, нас поздравили, что мы-таки получили визы, успешно обманули прошли таможню и не перепутали рейс. Таким образом оказались тут, в Париже на финале конкурса ImagineCup. На следующий день начались соревнования. Мы участвовали в категории Software Design (“Программные проекты”) и выступали почему-то последними (в 21:35 по местному времени). Согласно первоначальным условиям конкурса презентация должна была длиться 10 минут, другие 10 минут уходили на демо, а затем жюри могли задавать вопросы в течение 10 минут. Но на финале почему-то увеличили время презентации до 20 минут, поэтому нам пришлось вносить коррективы в презентацию на ходу.

ImagineCup2008
ImagineCup2008
ImagineCup2008

После первой нашей презентации мы поняли позицию жюри:

  • Проект должен быть бизнес-успешный. Это сразу бросилось в глаза, когда начались вопросы жюри: Как вы планируете на этом зарабатывать деньги? Какова ваша целевая аудитория? Сколько денег вам необходимо получить в качестве инвестиций, чтобы сделать проект финансово успешным? К счастью какой-никакой бизнес-план у нас был и своими ответами мы вполне удовлетворили любопытство жюри.
  • За время презентации возможно донести одну-две идеи, но не больше. Хоть наша презентация и длилась 20 минут, но, тем не менее, некоторые идеи нашего проекта донести до жюри не удалось. Это мы тоже поняли по их вопросам, и в следующей нашей презентации выбросили “сложные” для понимания идеи.
  • В презентации программных продуктов очень важно демо. Лучшей рекламой продукта – является сам продукт. Дабы убедиться в этой истине, советую посмотреть презентационные ролики на Demo.com.
  • Цель любой презентации – продвижение определенного бренда. Поэтому очень важно создать бренд еще до начала презентации, если есть такая возможность. К примеру, бразильцы постоянно общались с прессой, организаторами конкурса и даже участниками конкурса. Целью их общения было донести идею проекта, сделать проект узнаваемым и обсуждаемым. Причем, последнего они добивались тем, что вели себя експрессивно, шумно и всячески выделялись из толпы. Таким образом, к началу презентаций, только глухой не слышал о проекте Ecologger.

После второй презентации, жюри уже не задавало вопросов относительно идеи нашего проекта (нам удалось донести ее до слушателей!), а интересовалось только нашими планами по развитию и монетизации проекта. И хотя наш проект не стал призером этого конкурса, но тем не менее один из представителей жюри (CEO одной европейской emergency служб) всерьез заинтересовался нашим проектом и предложил сотрудничество. Интерес проявили также и Microsoft Research, обменялись контактами, посмотрим, что из этого получиться…

Следующий день был днем отдыха и мы целиком посвятили его Парижу…

Ну куда поедет каждый, приехавший в Париж впервые? Разумеется, к Эйфелевой башне. Надо сказать, что всемирно известной достопримечательностью башня стала почти вынужденно. Изначально Эйфель проектировал ее для международной выставки, к которой она и была построена. Планировалось потом ее разобрать. Однако, перипетии судьбы сложились так, что автор разорился, в отчаянии бросился вниз с вершины своего детища. Таким образом, башня стала вдруг памятником Эйфелю. Долго не решались власти на снос этого сооружения, чувствуя вину перед его автором. А потом и надобность в том отпала, поскольку только ради того, чтобы УВИДЕТЬ это чудо технической мысли, в Париж стали приезжать тысячи туристов, а соответственно, башня стала уже всемирно известным памятником архитектуры.

ImagineCup2008 

Также Монмартр, Лувр, Триумфальная арка и другие достопримечательности Парижа не остались без нашего внимания.

ImagineCup2008
ImagineCup2008
ImagineCup2008

Вечер мы провели на корабле, где знатно погуляли и завели новые знакомства ;)

ImagineCup2008
ImagineCup2008
ImagineCup2008

На следующий день мы посетили финал конкурса фотографий и короткого фильма. Во время финала мне удалось заснять несколько “пиратских” видео.



Надо отдать должное организаторам ImagineCup – кормили нас наубой, не забывая баловать различными французскими деликатесами.

ImagineCup2008
ImagineCup2008
ImagineCup2008

Тем не менее, когда объявили команду из Украины в числе полуфиналистов в номинации Embeded Development, Microsoft-Украина решила поощрить наш девелоперский коллектив и мы пошли в ресторан.

ImagineCup2008
ImagineCup2008
ImagineCup2008

И вот подошла долгожданная часть конкурса – объявление победителей. Естественно мы переживали за свои команды, переживали каждый по-своему.

ImagineCup2008
ImagineCup2008
ImagineCup2008

Барабанная дробь…и Маргариту Скрипачеву вместе с Павлом Ляпотой вызывают на сцену, чтобы вручить чек на $3000 за занятое третье место в номинации “Проект Хошими”. Мы еще не успели помочь молодым талантам решить, куда потратить их приз, а уже объявили победителя в номинации “Алгоритмы”. Им стал Роман Кошляк. Нашей радости просто не было предела.

ImagineCup2008
ImagineCup2008
ImagineCup2008

А победителями в "Программных проектах" стала команда SOAK из Австралии, придумавшая систему оптимизации орошения полей страны. В следующем году финал ImagineCup пройдет в Египте и его темой станет: "Imagine a world where technology helps solve the toughest problems facing us today", сформулированная ЮНЕСКО. Регистрация участников на региональные отборочные туры уже открыта

Ссылки по теме:

Пресс-релиз финала конкурса 

Официальный сайт ImagineCup 

Первые успехи украинцев на Imagine Cup 2008  

Currently rated 4.7 by 9 people

  • Currently 4.666667/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5


Remix.ru: Если есть стандарт, ёбте, почему бы ему не следовать?

23 мая 2008 года в Москве прошла конференция веб-разработчиков Remix с участием генерального директора компании Microsoft Стивена Балмера. Организация была в стиле Microsoft – мелкие розыгрыши лицензионных продуктов компании, кофе-брейки, обед, X-Box и пиво в конце мероприятия. Но основную массу, конечно же, привлекли не эти радости жизни, а публика, собравшаяся в тот день.

После вступительной части на сцену вышел Стив Балмер, со своим громким «Developers!» (в этот момент кто-то сзади сказал: «…ну вот, понесло старика»). Во время своего 10-ти минутного обращения к аудитории, Стив сделал акцент на эволюции ПО, на том, что природа программного обеспечения становится не застывшей, а переходит к модели Soft+Service. Потом на сцену вышел Антон Носик и начал интервьюировать Балмера. Первый его вопрос был одним из самых популярных, его я слышал краем уха, еще до начала конференции: «А зачем вы, собсно, приехали?». Стив ответил туманно, мол надо встретиться с заказчиками и что-то там еще… В кулуарах же, одних смущало само присутствие Стива, на столь мелком для него мероприятии, другие недоумевали «А почему именно Носик?».

Стив Балмер и Антон Носик

Далее Стив озвучил надежды Microsoft в отношении пиратства – «Мы надеемся, что не будет пиратства в государственном и образовательном секторе, большом бизнесе, немного - в малом бизнесе. И вообще, должно быть так мало пиратства, насколько это возможно вообще» (смех в зале).

Довольно четким, будто заранее обдуманным, был ответ и на вопрос об отношении Microsoft к open source. В последнее время корпорация действительно стала больше внимания уделять как самой концепции, так и открытым стандартам. Позиция Балмера оказалась очень простой. Исходные коды получат те, кому Microsoft их предоставит, например, государственные службы безопасности. ПО, которое можно бесплатно раздавать, Microsoft старается не делать, так как корпорация существует ради прибыли. Рассказывал он весело, то и дело, поправляя носки, ковыряясь в носу и показывая зрителям язык – старый, добрый Стив.

После выступления Стива зал заметно опустел и на следующий доклад – PHP на Windows, пришли не все. Роман Здевский сразу раскрыл парочку секретов Microsoft'a:

Секрет 1: MS знает, что есть браузеры, кроме IE.

Секрет 2: MS знает, что есть платформы, кроме майкрософтовских.

А затем попытался развеять несколько мифов:

Миф 1: Хостинг на MS дороже. Примером дешевого MS хостинга был партнер компании – MasterHost. Мне в душу закралось сомнение, и я пошел гуглить. Первая попавшаяся мне ссылка показала:

 

Хотя некоторые другие провайдеры дают равные цены для обеих платформ.

Миф 2: Стартовать на платформе MS дорого. Спорить глупо – в нашей стране это действительно миф ;)

Алексей Могилевский, в свое время придумал черточку в Word'e, а на конференции рассказывал об Internet Explorer'e 8. Из доклада можно было понять, что

  • IE8 будет красивым. Например, в строке адреса хост выделяется, а, скажем, длинный урл затеняется.
  • Web slices. Можно подписаться на часто обновляемые фрагменты веб-страницы.
  • Выделение фрагмента текста и просмотр через контекстное меню: месторасположения объекта на карте, правописание, цены на товары, перевод и т.д.
  • Если веб-страница обнаруживает отсутствие подключения к интернет, то предлагает сохранить данные на форме до лучших времен.
  • AJAX-приложения получат возможность сохранять свои состояния, таким образом кнопки Вперед/Назад опять можно будет нажимать.

Во время открытой дискуссии с залом, Алексей, не смог ответить на вопрос о поддержке динамической подгрузки JavaScript в следующей версии браузера. На вопрос «При переходе от IE6 к IE7 пришлось писать CSS-хаки. Не придется, ли снова?», ответил – «Гарантий дать не могу никаких, но вы можете верить в то, что мы чему-то научились на наших ошибках», другими словами – опыт позволяет делать нам новые ошибки более уверенно.

В докладе о Silverlight 2.0 не было, пожалуй, ничего нового. Хотя Михаил Черномордиков показал, насколько производительней Silverlight 2.0 по отношению к другим технологиям. А также пообещал поддержку этой технологи на мобильных устройствах, причем не только Windows Mobile – Nokia тоже объявила о поддержке.

Под конец конференции состоялся круглый стол, на котором Microsoftовцам Петру Диденко и Владимиру Габриэлю вспоминали старые грехи компании:

Антон Носик ругал корявую локализацию, предлагал перевести Microsoft, как Мелкомягкий, вспоминал, как Ворд делил слова «мультиканальный» и «обломилося». Когда речь зашла о стандартах, Носика понесло: «…ну если есть стандарт – закрывать тэги <td><tr><table> - ёбте, почему бы их не закрывать! Вместо этого Microsoft поддерживает этих идиотов, и говорит – мы отобразим все правильно, как бы коряво вы не написали…». В конце Антон подытожил: «Microsoft ориентируется на эмбицилов» и «пользователи ставят .NET, чтобы взломать IPhone».

Алекс Экслер скромно предложил убить разработчиков пунктуации в Ворде.

Дмитрий Завалишин прямо на сцене начал молиться, чтобы Microsoft никогда не перевела техническую документацию на русский язык. Интересным, мне показалось наблюдение Дмитрия о том, как во время презентации PHP на Windows, технологии из ряда LAMP по одной заменялись на аналоги Microsoft: «Мы берем красненькие, вражеские технологии и по одной их съедаем…». Я согласен с Димой и в другом: Microsoft выглядит таким плохим в силу статистики и своей большой популярности. Пожалуй, это один из самых сильных аргументов в защиту компании, прозвучавший за время всего круглого стола. Почему эта мысль не пришла в голову мелкософтовцев?

Александров из lenta.ru вопросом: «Как пропатчить KDE2 под FreeBSD? – почему этот, сука, популярный вопрос не был задан Стиву?» вызвал только негативные эмоции у круглого стола. Вспомнили Ющенко. Баян.

Всё закончилось вопросом о том, можно ли доверять Microsoft, который участники стола быстро разбомбили. Круглый стол закончился.

Полезные ссылки:

Официальный сайт мероприятия

Репортаж с выступления главы Microsoft

Internet Explorer 8: краткая запись доклада

PHP и Microsoft: краткая запись доклада

Silverlight 2: краткая запись доклада

Круглый стол о будущем Microsoft в вебе

Блог разработчиков Internet Explorer

Авторский проект Алексея Экслера

Currently rated 5.0 by 4 people

  • Currently 5/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5


Search


LinkedIn Profile

Calendar

<<  August 2008  >>
SuMoTuWeThFrSa
272829303112
3456789
10111213141516
17181920212223
24252627282930
31123456

Archive

Tags

Categories


Recent Posts

Disclaimer

The opinions expressed herein are my own personal opinions and do not represent my employer's view in anyway.

© Copyright 2008

Sign in

Ó÷àñòíèê ïëàíåòû Developers.org.ua

Bookmark and Share

Web Developement Blogs - Blog Catalog Blog Directory