2012-07-11 3 views
3

플랫폼에 종속되지 않는 HTML5/JS/CSS가 포함 된 태블릿 애플리케이션을 제공하라는 요청을 받았습니다. 요구 사항 :HTML5를 사용하는 교차 플랫폼 모바일 앱

  • 크로스 플랫폼 모바일/태블릿 응용 프로그램
  • 오프라인 기능 및 저장은해야한다 ((그것은 인터넷 연결의 부족에서 작동 및 연결 얻을 후 동기화하고 할 수 있어야한다)
  • 실시간 데이터를 센서 값에서 작은 변화를 보여줄 수 있어야합니다.)
  • CAN 인터페이스에 연결하여 센서 값과 ECU 데이터를 얻을 수 있어야합니다. 이 부분에 대한 솔루션을 찾지 못했기 때문에 Bluetooth에 대해 생각하고 있습니다. 그러나 HTML5는 블루투스를 지원하지 않습니다.

내가 HTML5/JS/CSS (특히 블루투스)이 요구

또 다른 질문은 그게 같은 폰갭 같은 프레임 워크를 사용하지 않는 것이 가능하며 처리 할 수 ​​있다면 나에게 어떤 비전을 제공하기 위해 감사하겠습니다 , RHoMobile, .... 그리고 원시 HTML5/CSS/JS와 크로스 플랫폼 애플 리케이션을 개발하고 모든 요구 사항을 가지고?

+0

제 대답을 확인하십시오. – utvecklare

답변

1

많은 검색을 거친 후 교차 플랫폼 SDK 인 MoSync이 생겨 났으며 다른 모바일 응용 프로그램을 개발하기위한 것입니다. 나는 MoSync가 정말 풍부한 SDK (C, C++, HTML, JavaScript)이고 가장 좋은 도구와 커뮤니티를 가지고 있기 때문에이 질문에 대한 최선의 대답이 될 수 있다고 믿습니다.

자세한 내용은 개발자가 here을 확인하거나 해당 웹 사이트를 방문하는 것이 좋습니다.

3

아직 PhoneGap/Cordova를 보았습니까?

HTML5, JS 및 CSS를 사용하여 크로스 플랫폼 모바일 응용 프로그램을 쉽게 만들 수 있습니다.

http://phonegap.com

내장 된 API 장치의 기본 기능과 대부분의 기능에 대한 액세스를 제공합니다. localStorage 또는 SQLite 데이터베이스를 사용하여 오프라인 스토리지를 관리하고 네트워크 연결 상태를 감지하여 오프라인/온라인 및 연결 수준 (Edge, 3G, 4G, WiFi)을 확인할 수 있습니다. 이들을 조합하여 데이터 동기화를 관리 할 수 ​​있습니다.

블루투스의 경우 PhoneGap API는 기본적으로 지원하지 않지만 확장 성이 뛰어나 개발자가 누락되거나 필요한 기능을 위해 자체 플러그인을 만들 수 있습니다. https://github.com/phonegap/phonegap-plugins

내가 그 저장소로 볼 수 있습니다 안드로이드를위한 블루투스 플러그인이 있다는 것을 알고

지역 사회가 굉장하고, 플러그인의 많은입니다은 GitHub의에서 중앙 저장소로 컴파일되었다.

당신은 또한 당신이 필요로하는 여분의 기능을 추가하는 것은 매우 쉽게 자신의 플러그인을 작성할 수 있습니다

http://www.adobe.com/devnet/html5/articles/extending-phonegap-with-native-plugins-for-android.html

http://www.adobe.com/devnet/html5/articles/extending-phonegap-with-native-plugins-for-ios.html

** 수정 ** 당신은에 개정을 게시

그 질문은 PhoneGap을 언급 한이 답변서를 작성했습니다. 정직한 대답은 네이티브 장치 기능, 원시 HTML5, CSS 및 JS와 상호 작용하는 프레임 워크가 없으면 블루투스 등을 처리 할 수 ​​없다는 것입니다.

+0

답장을 보내 주셔서 감사합니다. 블루투스 플러그인이 각 모바일 플랫폼 (iOS, BlackBerry, Windows Phone, ...) 용으로 작성되어야한다고 생각 하시겠습니까? – utvecklare

+0

예, 아직 사용 가능하지 않고 커뮤니티의 다른 사람이 작성한 경우 커버하려는 각 플랫폼마다 고유 한 플러그인을 작성해야합니다. –

1

아니요, 할 수 없습니다. 순수한 웹 응용 프로그램은 블루투스를 사용할 수 없으며 거의 ​​불가능합니다.

HTML5 Bluetooth and Audio

는 아무것도 관련된 오프라인 단순하게이 사실을 알 수 있습니다 전에 웹 응용 프로그램을 개발하고, 장치 하드웨어를 사용하여 밖으로 가졌어요.

프레임 워크를 확인하여 작업 할 수 있습니다. 그러나 그것은 네이티브 어플리케이션을 개발하는 것보다 더/더 현실적인 내기가 될 수 있습니다.

0

향후 모바일 앱의 대부분은 HTML5를 사용하여 개발 될 예정입니다. HTML5 표준은 매우 빠르게 채택되고 있으며 이러한 표준은 GPS, 가속도계, 카메라, 저장 장치 등과 같은 전화 기능을 지원합니다.

장치 기능을 사용하려면 PhoneGap을 사용하는 것이 좋습니다.

관련 문제