Гость
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / Есть ли специалисты по созданию мобильных приложений? / 17 сообщений из 17, страница 1 из 1
18.01.2016, 19:04
    #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
18.01.2016, 19:37
    #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
19.01.2016, 13:22
    #39150552
eduard93
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Есть ли специалисты по созданию мобильных приложений?
vichka, ZEN Mojo и PhoneGap являются альтернативными подходами к созданию мобильных приложений. ZEN Mojo не надо собирать с помощью Phonegap - достаточно просто открыть URL приложения ZEN Mojo браузером телефона.
...
Рейтинг: 0 / 0
19.01.2016, 13:49
    #39150594
vichka
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Есть ли специалисты по созданию мобильных приложений?
eduard93, Спасибо


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


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

Additional Steps for Mobile and Hybrid Applications

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

А вот за это отдельное спасибо!
...
Рейтинг: 0 / 0
17.02.2016, 13:03
    #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
17.02.2016, 16:55
    #39173361
eduard93
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Есть ли специалисты по созданию мобильных приложений?
vichka, не совсем понял вопрос. Можете пояснить чего вы хотите получить в итоге?
...
Рейтинг: 0 / 0
17.02.2016, 17:12
    #39173380
vichka
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Есть ли специалисты по созданию мобильных приложений?
Мне нужно сделать демо версию мобильного приложения.
Известно, что данные вызыватся как JSON string с URL адреса.
Мне нужно их вывести списком на экран и потом при выборе одного показать детали.

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

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

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

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

Как это лучше сделать?
...
Рейтинг: 0 / 0
19.02.2016, 17:53
    #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
19.02.2016, 18:07
    #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
19.02.2016, 18:11
    #39175540
servit
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Есть ли специалисты по созданию мобильных приложений?
vichkaДа, только здесь то выглядит как STRING.

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


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