С++ в качестве стартового звена? Или что-то другое?

  • Автор темы -=007=-
  • Дата начала
S

sumrak

Guest
Верно. Но всё равно этот случай к сказанному мной "иногда" как нельзя кстати. Ведь не редко проекты так или иначе взаимодействуют с компонентами, интерфейсами, апи, а порой и готовым продуктом других разработчиков в рамках одного проекта)
Кстати просто интересно - что бы сделал в том примере?)

Ну как вариант можно было бы написать через DLE или OLE (не очень знаю разработку под винды) автокликер по нужным кнопкам через дескриптор окон, для загрузки файлов - выгрузки в другой формат. Первое простое что пришло в голову, раз формат закрытый.
 
Denwer

Denwer

Новичок
Регистрация
07.03.2006
Сообщения
21 366
Реакции
115
Баллы
0
Речь шла прежде всего о мобильных платформах, где очень критична скорость интернета и при применении вложенного интерфейса и плохого интернета сведет на нет всю мобильность. И само понятие мобильного приложения способного выполнять часть функций в режиме оффлайн (не говоря уже о доступе к камере, жпс, доступа к файловой системе, акселерометру) превратиться только в название.

Думаешь ты сможешь придумать протокол, который по функционалу будит что то вроде HTML , а по обему траффика намого меньше чем зипованный HTML? Ты сильно заблуждаешься. Если ты сделаешь свой протокол, то ты поимеешь проблему постоянного обновления софта, тк спроектировать протокл заранее со всем функционалом очень сложно. Поэтому мобильность ты уже потеряешь.
 
Denwer

Denwer

Новичок
Регистрация
07.03.2006
Сообщения
21 366
Реакции
115
Баллы
0
Ну как вариант можно было бы написать через DLE или OLE (не очень знаю разработку под винды) автокликер по нужным кнопкам через дескриптор окон, для загрузки файлов - выгрузки в другой формат. Первое простое что пришло в голову, раз формат закрытый.

Представляешь скорость? Иногда приходится даже реверсить закрытые протоколы, что бы создать нужную производительность.
 
S

sumrak

Guest
Думаешь ты сможешь придумать протокол, который по функционалу будит что то вроде HTML , а по обему траффика намого меньше чем зипованный HTML? Ты сильно заблуждаешься. Если ты сделаешь свой протокол, то ты поимеешь проблему постоянного обновления софта, тк спроектировать протокл заранее со всем функционалом очень сложно. Поэтому мобильность ты уже потеряешь.
XML
Софт и так надо апдейтить с введением нового функционала, а апдейтится он практически сам - как только на маркете появляется новая версия появляется уведомление.
 
Nusferatus

Nusferatus

Super Moderator
Регистрация
01.12.2006
Сообщения
40 161
Реакции
179
Баллы
63
Denwer

Denwer

Новичок
Регистрация
07.03.2006
Сообщения
21 366
Реакции
115
Баллы
0
Я сказал самое простое что пришло в голову

Я бы начал с просмотра ДЛЛ и все экспортируемые функции, возможно там есть функции для работы с этим форматом. В том числе разумеется и СОМ интерфесы. Про управление гуем - это слишком плохое решение. И будит наверняка глючить. Уже имел опыт похожей работы. Приходилось создавать скрытый рабочий стол и там запускать процесс, что бы юзер не поломал алгоритм тыкая мышку куда не попадя.
 
S

sumrak

Guest
Я бы начал с просмотра ДЛЛ и все экспортируемые функции, возможно там есть функции для работы с этим форматом. В том числе разумеется и СОМ интерфесы. Про управление гуем - это слишком плохое решение. И будит наверняка глючить. Уже имел опыт похожей работы. Приходилось создавать скрытый рабочий стол и там запускать процесс, что бы юзер не поломал алгоритм тыкая мышку куда не попадя.
Это долгострой мне кажется особенно если объемы не большие. Да и не факт, что расковыряешь. Но для начала позырить можно, да.
 
Denwer

Denwer

Новичок
Регистрация
07.03.2006
Сообщения
21 366
Реакции
115
Баллы
0
XML
Софт и так надо апдейтить с введением нового функционала, а апдейтится он практически сам - как только на маркете появляется новая версия появляется уведомление.

Да, нука скажи чем отличается HTML от XML? :) Тебе придется еще и сервер неслабый написать для этого. Честно говоря это могут сделать очень мало прогеров, написание сервера 7*25 очень нетривиальная задача. Причем смысла в котором нет, если уже есть куча HTML серверного софта.
 
S

sumrak

Guest
Да, нука скажи чем отличается HTML от XML? :) Тебе придется еще и сервер неслабый написать для этого. Честно говоря это могут сделать очеьн мало прогеров, напсиание сервера 7*25 очень нетривиальная задача. Причем смысла в котором нет, если уже етсь куча HTML серверного софта.

мм функции везде есть для распарсивания на ноды и итемы xml нативные, в том же андроиде.. а чо там писать сервер то? много раз писал. также всё, нгинкс или апач, выдаешь xml нужный. Им пофиг что отдавать, хмль хтмль бинарные данные.
 
Nusferatus

Nusferatus

Super Moderator
Регистрация
01.12.2006
Сообщения
40 161
Реакции
179
Баллы
63
Я бы начал с просмотра ДЛЛ и все экспортируемые функции, возможно там есть функции для работы с этим форматом. В том числе разумеется и СОМ интерфесы. Про управление гуем - это слишком плохое решение. И будит наверняка глючить. Уже имел опыт похожей работы. Приходилось создавать скрытый рабочий стол и там запускать процесс, что бы юзер не поломал алгоритм тыкая мышку куда не попадя.
Ну да, с этого и начал, но ребята везде навтыкали проверок железа.. Исследовать листинги аиды и втыкать джампера всюду подзанадоело достаточно быстро, т.к. подошли к защите основательно - вкрячив совершенно разные проверки в практически каждую функцию, в итоге пришлось запускать в лоб дочерним процессом, упрощать функции окон(в основном отрисовку), дабы сэкономить время и всётаки состряпать автокликер с поиском по дочерним окнам. Вот это имхо и есть удаление гланд через задницу.
 
Denwer

Denwer

Новичок
Регистрация
07.03.2006
Сообщения
21 366
Реакции
115
Баллы
0
мм функции везде есть для распарсивания на ноды и итемы xml нативные, в том же андроиде.. а чо там писать сервер то? много раз писал. также всё, нгинкс или апач, выдаешь xml нужный. Им пофиг что отдавать, хмль хтмль бинарные данные.

В итоге опять поулчили HTML. В чем плюс твоего подхода то? Где пресловутая экономия траффика?
 
Denwer

Denwer

Новичок
Регистрация
07.03.2006
Сообщения
21 366
Реакции
115
Баллы
0
Ну да, с этого и начал, но ребята везде навтыкали проверок железа.. Исследовать листинги аиды и втыкать джампера всюду подзанадоело достаточно быстро, т.к. подошли к защите основательно - вкрячив совершенно разные проверки в практически каждую функцию, в итоге пришлось запускать в лоб дочерним процессом, упрощать функции окон(в основном отрисовку), дабы сэкономить время и всётаки состряпать автокликер с поиском по дочерним окнам. Вот это имхо и есть удаление гланд через задницу.

Точно уверен что там нет экспортируемой функции для преобразования одного формата в другой? Скажи что за софт это?
 
Denwer

Denwer

Новичок
Регистрация
07.03.2006
Сообщения
21 366
Реакции
115
Баллы
0
шлем только данные, без разметки страниц и прочего

Делаешь разметку страницы в отдельном файле и его закачиваешь один раз. В чем проблема то? А ты не подумал что нужно будит еще нарисовать гуй на мобилке? Думаешь так просто это сделать? Работы непочатый край. С таким подходом ты и бетку не выпустишь, бабло кончится.
 
S

sumrak

Guest
Делаешь разметку страницы в отдельном файле и его закачиваешь один раз. В чем проблема то? А ты не подумал что нужно будит еще нарисовать гуй на мобилке? Думаешь так просто это сделать? Работы непочатый край. С таким подходом ты и бетку не выпустишь, бабло кончится.
Конечно надо рисовать гуй. Без гуя на гуя она нужна. Бабло другой вопрос, если нет бабла то не нужно значит тебе это приложение.
 
Denwer

Denwer

Новичок
Регистрация
07.03.2006
Сообщения
21 366
Реакции
115
Баллы
0
Конечно надо рисовать гуй. Без гуя на гуя она нужна. Бабло другой вопрос, если нет бабла то не нужно значит тебе это приложение.

Ты думаешь инвесторы в игрушки играют, типа у кого лучше софт спроектирован? Странный подход. Программы пишутся что бы бабло заработьа, а не что бы ее потратить. И их не волнует как и что там внутри, главное минимизировать затраты на разработку.
 
S

sumrak

Guest
Ты думаешь инвесторы в игрушки играют, типа у кого лучше софт спроектирован? Странный подход. Программы пишутся что бы бабло заработьа, а не что бы ее потратить. И их не волнует как и что там внутри, главное минимизировать затраты на разработку.
Ну скажем я сам тот самый инвестор про которого ты говоришь и покупаю человекочасы наемных девелоперов, и я знаю, что на говнософте много не заработаешь. Дальше дискурс уже оффтоп. Да в прочем уже давно оффтоп..
 
B

basilios

Guest
надо рисовать гуй
на андроиде не пробовал, на .Net CF было достаточно проблематично создавать-размещать контролы, и привязывать (создавать) к ним обработчики событий

самое главное забыл - В РАНТАЙМЕ.
 
Nusferatus

Nusferatus

Super Moderator
Регистрация
01.12.2006
Сообщения
40 161
Реакции
179
Баллы
63
Точно уверен что там нет экспортируемой функции для преобразования одного формата в другой? Скажи что за софт это?
Канешна есть, просто мне влом было вычленять из него кучу арифметических па с кодом активации и сверкой железа на соответствие с оным))
Кстати года три назад был случай проще - есть куча планов в формате архикада. Необходимо было сбацать это всё на бумагу и копию в жпег. У архикада есть свой апи. Но не мудрствуя лукаво, слепил тоже самое с посылом на виртулаьный принтер. Полёт нормальный - неделя работы 4х компов синхронизированных и весь архив бти в жыпеге :D Ну тут согласен - лень матушка.

Конечно надо рисовать гуй.
Каким образом? С обработкой реакции всех событий, т.е. целиком вплоть до самостоятельной отрисовки? Это ж та ещё камасутра.
 
Верх Низ