powered by simpleCommunicator - 2.0.37     © 2025 Programmizd 02
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / Есть ли специалисты по созданию мобильных приложений?
17 сообщений из 17, страница 1 из 1
Есть ли специалисты по созданию мобильных приложений?
    #39150032
vichka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте!

У меня задание создать демо версию рабочего мобильного приложения.

Установила Cache 2016.1.0.607 на свой PC (Windows 7, 64-bit).
Пример ZEN Mojo mobile app отлично грузится и отобажается в IE.

Установила PhoneGap (рекомендуемый InterSystems), который симулирует смартфон on PC. Пример простого мобильного приложения запускается из PhoneGap в моем смартфоне (Android, Samsung S4 mini) без проблем.
Домашняя страница этого мобильного приложения index.html.

Не знаю, как запустить cache mobile application, чтобы оно распознавалось и грузилось PhoneGap (нужна домашняя страница index.html).

Помогите, если кто этим занимался.
...
Рейтинг: 0 / 0
Есть ли специалисты по созданию мобильных приложений?
    #39150052
Шваров Евгений
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vichkaЗдравствуйте!

У меня задание создать демо версию рабочего мобильного приложения.

Установила Cache 2016.1.0.607 на свой PC (Windows 7, 64-bit).
Пример ZEN Mojo mobile app отлично грузится и отобажается в IE.

Установила PhoneGap (рекомендуемый InterSystems), который симулирует смартфон on PC. Пример простого мобильного приложения запускается из PhoneGap в моем смартфоне (Android, Samsung S4 mini) без проблем.
Домашняя страница этого мобильного приложения index.html.

Не знаю, как запустить cache mobile application, чтобы оно распознавалось и грузилось PhoneGap (нужна домашняя страница index.html).

Помогите, если кто этим занимался.
Привет!
Еще бы посоветовал продублировать вопрос тут . Чтобы расширить аудиторию.
...
Рейтинг: 0 / 0
Есть ли специалисты по созданию мобильных приложений?
    #39150552
eduard93
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vichka, ZEN Mojo и PhoneGap являются альтернативными подходами к созданию мобильных приложений. ZEN Mojo не надо собирать с помощью Phonegap - достаточно просто открыть URL приложения ZEN Mojo браузером телефона.
...
Рейтинг: 0 / 0
Есть ли специалисты по созданию мобильных приложений?
    #39150594
vichka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
eduard93, Спасибо


авторZEN Mojo не надо собирать с помощью Phonegap - я не собираю. Есть примеры в ZEN Mojo и PhoneGap , котрые работают по-отдельности, сами по себе, а вместе их слепить не могу.


автор... просто открыть URL приложения ZEN Mojo браузером телефона... - как это сделать? Где-нибудь существует пошаговая инструкция с нуля и до готового приложения?
...
Рейтинг: 0 / 0
Есть ли специалисты по созданию мобильных приложений?
    #39150605
eduard93
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vichkaпошаговая инструкция с нуля и до готового приложения?
Ну как вы в IE открываете ZEN Mojo приложение? Так же и браузером телефона.
...
Рейтинг: 0 / 0
Есть ли специалисты по созданию мобильных приложений?
    #39150618
servit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vichka ,

Additional Steps for Mobile and Hybrid Applications

PS: youtube.com -> "phonegap уроки"
...
Рейтинг: 0 / 0
Есть ли специалисты по созданию мобильных приложений?
    #39150639
vichka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
servit,

А вот за это отдельное спасибо!
...
Рейтинг: 0 / 0
Есть ли специалисты по созданию мобильных приложений?
    #39173078
vichka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Как правильно написать вызов API (as http://theserver/csp/webapp/Person.csp?callback=callbackFunction), который возвращает JSON (something like: callbackFunction({"Person":[{"PersonID":1,"Name":"Alan"},{"PersonID":2,"Name":"Brian"}]});)

Если использовать global, то выглядит так:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
/// Server-side method to provide content to JSON providers.<br/>
/// <var>pWhich</var> is the name of the provider.<br/>
/// <var>pKey</var> is an app-defined key that is used to indicate which content is to be served.<br/>
/// <var>pCriteria</var>is an object containing search criteria. This is used for searching.<br/>
/// <var>pParms</var> is an array of additional parameters from the JSON provider. (not current used).<br/>
/// <var>pObject</var> is the object that will be served to the client in JSON format.<br/>
/// <var>pLoad</var> is true is this is called when the page is first being served. In this case, this method will be 
/// called even though there may a client-side method used to load the content.<br/>
ClassMethod %OnGetJSONContent(pWhich As %String, pKey As %String, ByRef pParms, Output pObject As %RegisteredObject, pCriteria As %RegisteredObject, pLoad As %Boolean = 0) As %Status
{
  #dim sql As %String = ""
  #dim tsc As %Status = $$$OK
  #dim result As %SQL.StatementResult
  
  set pObject = ##class(%ZEN.proxyObject).%New()
  
  if (pKey = "home") {
    set pObject.sectionHeader = "Branch List"
    set pObject.personList = ##class(%ListOfObjects).%New()

    set branchId=""
    for  {
      
      set branchId=$Order(^MobileApp.Branch(branchId)) quit:branchId=""
      set person = ##class(%ZEN.proxyObject).%New()
      set person.id = branchId
      set person.name = $P(^MobileApp.Branch(branchId),"^",3)
      set person.ssn = $P(^MobileApp.Branch(branchId),"^",9)
      do pObject.personList.Insert(person)      
      
            
      }
    
  } elseif (pKey = "show-branch") {
    
    set pObject.sectionHeader = "Branch Detail"
    
    set branchId=pCriteria.id
    
    set pObject.id = branchId
    set pObject.name = $P(^MobileApp.Branch(branchId),"^",2)
    set pObject.home = ##class(%ZEN.proxyObject).%New()
    set pObject.home.street = $P(^MobileApp.Branch(branchId),"^",4)
    set pObject.home.city = $P(^MobileApp.Branch(branchId),"^",5)
    set pObject.home.county = $P(^MobileApp.Branch(branchId),"^",6)
    set pObject.phone = $P(^MobileApp.Branch(branchId),"^",8)
    
  }
  
  quit $$$OK
}
А если заменить global ^MobileApp.Branch на http://theserver/csp/webapp/Person.csp?callback=callbackFunction ?...
...
Рейтинг: 0 / 0
Есть ли специалисты по созданию мобильных приложений?
    #39173361
eduard93
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vichka, не совсем понял вопрос. Можете пояснить чего вы хотите получить в итоге?
...
Рейтинг: 0 / 0
Есть ли специалисты по созданию мобильных приложений?
    #39173380
vichka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Мне нужно сделать демо версию мобильного приложения.
Известно, что данные вызыватся как JSON string с URL адреса.
Мне нужно их вывести списком на экран и потом при выборе одного показать детали.

Есть пример, как это сделать, если данные прописаны в global ( ^MobileApp.Branch ), см. выше.

А как мне их получить извне, если я знаю URL адрес только ( https://servername/csp/web/MobileApp.Branch.cls?callback )?
Как мне это написать-прописать правильно?
...
Рейтинг: 0 / 0
Есть ли специалисты по созданию мобильных приложений?
    #39173408
servit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vichkaИзвестно, что данные вызыватся как JSON string с URL адреса.
<...>
А как мне их получить извне, если я знаю URL адрес только ( https://servername/csp/web/MobileApp.Branch.cls?callback )? %Net.HttpRequest
...
Рейтинг: 0 / 0
Есть ли специалисты по созданию мобильных приложений?
    #39173452
eduard93
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vichka, предоставляйте данные как REST API. Вот статья , а в области SAMPLES есть класс REST.DocServer с примером создания REST API. [spoiler] Вебинар на тему
YouTube Video
...
Рейтинг: 0 / 0
Есть ли специалисты по созданию мобильных приложений?
    #39175041
kalin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vichka,
Вообще-то мобильное приложение пишется под API конкретной платформы. Если это Android, то обычно пишут на Java, а данные загружать в приложение можно с любой базы, не важно, Cache это, или SQLite
...
Рейтинг: 0 / 0
Есть ли специалисты по созданию мобильных приложений?
    #39175509
vichka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем большое спасибо!

Я использовала %HttpRequest.

Получила STREAM в таком виде:
Код: plaintext
callbackFunction({"Person":[{"PersonID":1,"Name":"Alan"},{"PersonID":2,"Name":"Brian"}]});
Мне нужно выделить JSON string, убрав callbackFunction( в начале и ); в конце.

Как это лучше сделать?
...
Рейтинг: 0 / 0
Есть ли специалисты по созданию мобильных приложений?
    #39175526
servit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vichkaМне нужно выделить JSON string, убрав callbackFunction( в начале и ); в конце.

Как это лучше сделать?Например
Код: plaintext
1.
 s s="callbackFunction({""Person"":[{""PersonID"":1,""Name"":""Alan""},{""PersonID"":2,""Name"":""Brian""}]});"
 w $e(s,18,*-2)
String Operations
...
Рейтинг: 0 / 0
Есть ли специалисты по созданию мобильных приложений?
    #39175539
vichka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
servitvichkaМне нужно выделить JSON string, убрав callbackFunction( в начале и ); в конце.

Как это лучше сделать?Например
Код: plaintext
1.
 s s="callbackFunction({""Person"":[{""PersonID"":1,""Name"":""Alan""},{""PersonID"":2,""Name"":""Brian""}]});"
 w $e(s,18,*-2)
String Operations Да, только здесь то выглядит как STRING.

А у меня это Stream.GlobalCharacter (?).

Получаю как :

Do http.HttpResponse.OutputToDevice()
or
Set s=http.HttpResponse.Data
...
Рейтинг: 0 / 0
Есть ли специалисты по созданию мобильных приложений?
    #39175540
servit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vichkaДа, только здесь то выглядит как STRING.

А у меня это Stream.GlobalCharacter (?).
...
Рейтинг: 0 / 0
17 сообщений из 17, страница 1 из 1
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / Есть ли специалисты по созданию мобильных приложений?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]