Варианты доступности смартфона для уже существующего приложения для рабочего стола сервера vb.net/sql.

1

Приложение представляет собой интерфейс vb.net front end и sql server. Сети всегда подключаются к локальной сети. Установки небольшие, всего лишь несколько пользователей, никто из которых не имеет технических знаний. Мне очень нужна техническая поддержка, и я хотел бы сохранить ее таким образом. Я не знаю Java или Objective C или HTML/CSS/Javascript, которые, насколько я вижу, представляют собой выбор для разработки смартфонов на Android, iphone или веб-приложении Я хочу, чтобы пользователи имели доступ к максимально возможной функциональности приложения для наименьших усилий как с точки зрения кодирования, так и с приобретением новых навыков с моей стороны.

Я не знаю, с чего начать, или который обеспечит самый простой путь. Я не знаю, как сделать базу данных доступной для смартфонов, сохраняя при этом физическую безопасность в небольшом офисе. Если бы все было одинаково, я бы, вероятно, научился к HTML/CSS? Javascript, поскольку он кажется наиболее широко применимым. С другой стороны, может быть, мне стоит подождать, пока выиграет телефон 7?

  • 0
    Не ждите winphone 7. Даже когда он выйдет, он будет 5-10% рынка. Намного лучше использовать ваше время, чтобы сделать HTML или iPhone или Android ... с моим предпочтением HTML, описанным ниже
Теги:
windows-mobile
smartphone

3 ответа

2

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

Если вы разработали существующее приложение с уровнем доступа к данным, уровнем бизнес-правил и уровнем пользовательского интерфейса, это может быть так же просто, как создать пользовательский интерфейс ASP.NET для пользователей мобильных/интернет-сетей/интрасети.

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

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

  • 0
    Спасибо, я вижу смысл того, что вы говорите об отделении пользовательского интерфейса от кода в существующем приложении и об использовании ASP.net
1

Я бы пошел с простым html-приложением, предназначенным для мобильного экрана.

Android или iphone получат только% ваших пользователей. Если вы хотите получить их все, вам нужно будет написать в обоих (а затем ежевики и winmo - SOL).

Таким образом, не видя приложения, очень сложно понять, сколько работы, конвертирующей vn.net в то, что вы можете получить из веб-браузера, будет... но я не думаю, что это было бы намного хуже, чем порт для Android или iphone, и это позволит гораздо большему рынку просматривать.

В любом случае вам нужно будет узнать что-то новое. Обучение хорошее, правда, правильно?

  • 0
    Да, мне нужно учиться, но я хочу сосредоточиться на том, что будет наиболее полезным
  • 0
    HTML чертовски полезен. Я не уверен, что вы можете узнать что-нибудь более полезное .... так как это поможет с ASP.net, сервлетами Java и другими вещами, которые заканчиваются в веб-браузере.
Показать ещё 1 комментарий
1

Ну,.NET Compact Framework уже avaialbe на WinMobile, поэтому вы, безусловно, должны попробовать, если вы можете выбрать, на какую мобильную ОС настроить.

Если нет, я полагаю, что для такой задачи было бы лучше использовать веб-интерфейс. Если вы сейчас не используете HTML/CSS/JS, то для меня это не проблема, а отличный шанс узнать новые интересные модные вещи!:)

  • 0
    Благодарю. AFAIK текущая платформа Windows-Mobile мертва, поэтому я думаю, мне нужно подождать, пока победит телефон 7.
  • 0
    Если вы планируете использовать управляемые языки, Microsoft обещает, что весь ваш код будет идти вместе с WinMo 6.x до 7. Таким образом, вы можете начать с WinMo 6.5 или использовать эмулятор версии 7 - он в настоящее время доступен.
Показать ещё 1 комментарий

Ещё вопросы

Сообщество Overcoder
Наверх
Меню