Enyo(소프트웨어)

Enyo (software)
엔요
개발자LG, HP, USA[1] Today
초기 릴리즈2011년 2월 9일, 11년 전(2011-02-09)
안정된 릴리스
2.7.0 / 2016년 4월 1일 (2016-04-01)
저장소
기입처객체 지향 프로그래밍
운영 체제크로스 플랫폼
유형자바스크립트 프레임워크
면허증.Apache 라이센스 2.0
웹 사이트enyojs.com

Enyo는 객체 지향 캡슐화와 [2]모듈화를 강조하는 크로스 플랫폼 모바일, 데스크톱, TV 및 웹 애플리케이션을 위한 오픈 소스 JavaScript 프레임워크입니다.처음에 Palm에 의해 개발되었으며, 나중에 Hewlett-Packard에 인수되어 Apache 2.0 [3]라이선스로 출시되었습니다.LG전자와 휴렛패커드가 후원한다.

부트 플레이트

Bootplate프로그램의 폴더 트리의 골격을 제공하는 간단한 앱 생성 방법입니다.Bootplate 템플릿은 소스 제어 및 크로스 플랫폼 도입을 지원하는 완전한 스타터 프로젝트를 제공합니다.새로운 프로젝트의 작성과 최종 [4]도입 준비를 용이하게 하기 위해 사용할 수 있습니다.

라이브러리

  • 레이아웃: 맞춤, 스크롤러, 목록, 서랍, 패널.
  • Onyx: WebOS/터치패드 원형을 기반으로 하지만 모든 플랫폼에서 사용할 수 있습니다.
  • 문스톤:LG 스마트 사용TV 앱이지만 모든 플랫폼에서 사용할 수 있습니다.
  • 스포트라이트:리모컨 및 키보드에서 키 기반 상호 작용 및 "포인트 앤 클릭" 이벤트를 지원합니다.
  • Mochi:[5] 고급 사용자 인터페이스 라이브러리.
    엔요모치 UI
    웹OS의 배후에 있는 팀이 이 버려진 인터페이스를 Palm/HP에서 오픈 [6]소스로 출시한 이후 커뮤니티에 의해 유지되고 있습니다.이 라이브러리는 현재 부트 플레이트에 포함되어 있지 않지만 설계 문서가 [7]있습니다.
  • enyo-iLib:국제화현지화 라이브러리로 ilib의 기능을 Enyo [8]앱으로 정리했습니다.G11n은 enyo의 새로운 버전에서 더 이상 사용되지 않는 또 다른 라이브러리입니다.
  • 캔버스
  • 추가의
  • enyo-cordova: 플랫폼 고유의 Cordova 라이브러리(WIP)를 자동으로 포함하는 Enyo 호환 라이브러리.

사용하다

Enyo에서는 다음 프로젝트가 구축됩니다.

엔요 앱의 일부 리스트는 엔요 앱에서 확인할 수 있습니다.일부 개발자는 Enyo Developer Directory에 있습니다.

이것은 Enyo의 'Hello world 프로그램'의 예시입니다.

enyo.친절한({   이름.: '헬로월드,   친절한: enyo.통제,   내용: 안녕, 세상아!, });  신규 안녕 세계().쓰다(); 

지원되는 플랫폼

일반적으로 Enyo는 비교적 현대적인 표준 기반 웹 환경 모두에서 실행할 수 있지만, 이러한 환경의 다양성 때문에 3가지 우선 순위가 있습니다.2015년 현재[13] 지원되는 플랫폼은 다음과 같습니다.

  • Tier 1 높은 우선순위로 지원:

패키지: iOS7, iOS6(PhoneGap), Android 4+(PhoneGap), Windows 8.1 Store App 및 Windows Phone8(PhoneGap), Blackberry 10(PhoneGap), Chrome WebStore App, LG WebOS.

데스크톱 브라우저:Chrome(최신), Safari(최신 MAC), Firefox(최신), IE11 IE10, IE9, IE8. (윈)

모바일 브라우저: iOS7, iOS6, Android 4+ Chrome, Kindle Fire 및 HD, Blackberry 10, IE11(Windows 8.1),IE10(Windows Phone 8).

  • 계층 2 지원

패키지 애플리케이션: iOS5, iOS4, Android 2.3, Firefox OS (프리 릴리즈), Tizen OS (프리 릴리즈), Windows 8 Store App, Windows (Intel AppUp)

데스크톱 브라우저: Opera, Chrome > 10, Firefox > 4, Safari > 5.

모바일 브라우저: iOS5, iOS4, Android 4+ Firefox, webOS 3.0.5, webOS 2.2, BlackBerry 6-7, BlackBerry Playbook 등

  • 계층 3 부분 지원

모바일 브라우저: Windows Phone 7.5.

  • 지원 없음

데스크톱 브라우저: IE8

모바일 브라우저: Windows Phone 7, BlackBerry 6, Symbian, Opera Mini

버전

발매일

버전 번호

메모들

2011년 2월 9일 1.0 (HP)[14]
  • 해상도에 의존하지 않고 태블릿 및 휴대 전화용 코드 1개
  • HP 터치패드에 대한 완전한 준비
2012년 1월 1.0 (오픈 소스) Apache 2.0 라이선스의 HP 오픈 소스 Enyo
2012년 1월 25일 2.0b[15]
  • 첫 번째 Enyo 2 베타 버전
  • Enyo 1을 iOS, Android, Safari, Firefox, Chrome, IE8+를 포함한 모든 최신 웹 환경에서 작동하도록 포팅
2012년 7월 18일 2.0[16] 엔요2 프로덕션 버전
2012년 8월 30일 2.0.1[17]
2012년 10월 26일 2.1[18]
  • Chrome(Android 및 iOS6) 지원
  • 보다 유연한 현지화 및 새로운 위젯 구현
  • 부트 플레이트, 샘플 및 기타 확장 기능 및 수정 기능
2012년 11월 28일 2.1.1[19] Kindle Fire HD 및 IE 10(Windows 8, RT 및 전화용) 지원
2013년 2월 21일 2.2[20]
  • Windows 8, Windows Phone 8, BlackBerry 10 지원
  • 드래그 앤 드롭 순서 변경으로 무한 스크롤 목록
  • 소규모 확장 및 수정
2013년 10월 18일 2.3.0~10년[21] 이전
  • 애플리케이션 개발 MVC 모델 지원
  • 견고한 데이터 레이어 지원(모델, 수집, 소스 및 스토어)
  • Moonstone 및 Spotlight 지원.
  • LG 웹OS TV 출시 및 생산 일정 엄수
2014년 2월 5일 2.4.0 - 1 이전[22] 크로스 플랫폼 Enyo 커뮤니티(2.3 이상)에 초점을 맞춥니다.
2014년 12월 11일 2.5.1.1[23]
  • 퍼포먼스와 안정성에 초점을 맞춥니다.
  • 데이터 레이어(모델, 컬렉션, 데이터 소스)의 개선
2016년 4월 2.7[24]
  • 코어 레벨 최적화
  • 새 코어 컨트롤과 수정된 Moonstone 컨트롤
  • SVG 라이브러리
  • 접근성 지원

「 」를 참조해 주세요.

레퍼런스

  1. ^ "Enact : An app development framework built atop React that's easy to use, performant and customizable". Enyojs.com. Retrieved 2021-11-09.
  2. ^ "Developing Enyo Applications". Archived from the original on 2012-01-04. Retrieved 2011-12-30.
  3. ^ "HP: WebOS, Enyo app framework goes open source". ZDNet. Retrieved 2011-12-30.
  4. ^ "Bootplate Github". GitHub. Retrieved 2012-07-24.
  5. ^ "GitHub enyojs/mochi". GitHub. Retrieved 6 April 2014.
  6. ^ "Releasing Mochi". Blog.enyojs.com. Retrieved 6 April 2014.
  7. ^ "Mochi Designs". GitHub. Retrieved 6 April 2014.
  8. ^ "Localization". Archived from the original on 7 April 2014. Retrieved 6 April 2014.
  9. ^ "LG MAKES SMART TV SIMPLE WITH NEW WEBOS SMART TV PLATFORM". Archived from the original on 2014-02-13. Retrieved 2017-04-25.
  10. ^ "LG Electronics Acquires webOS from HP to Enhance Smart TV". Retrieved 2013-09-08.
  11. ^ "Openbravo Mobile: Technical Overview and Roadmap". Archived from the original on 2013-09-27. Retrieved 2013-09-08.
  12. ^ "A Shorter Letter". Xtuple.org. Retrieved 2014-03-22.
  13. ^ "Supported Platforms". Enyojs.com. Retrieved 2015-09-25.
  14. ^ "webOS Enyo framework free to developers today, brings pixel density agnostic apps to phones, tablets and PC". Engadget.com. Retrieved 2013-09-08.
  15. ^ "HP News - HP to Commit webOS to Open Source by Fall 2012".
  16. ^ "Enyo 2 Exits Beta".
  17. ^ "Announcing Enyo 2.0.1".
  18. ^ "Enyo 2.1: Theming, Localization, and more!".
  19. ^ "Enyo 2.1.1: IE 10 and Kindle Fire HD support".
  20. ^ "Enyo 2.2: Even More Platforms, List Madness".
  21. ^ "Announcing Enyo 2.3.0-pre.10". Blog.enyojs.com. Retrieved 25 March 2014.
  22. ^ "Introducing Moonstone, Spotlight and Enyo 2.4". Blog.enyojs.com. Retrieved 25 March 2014.
  23. ^ "Introducing Moonstone, Spotlight and Enyo 2.4". Blog.enyojs.com. Retrieved 27 September 2015.
  24. ^ "Enyo 2.7.0 Released". Blog.enyojs.com. Retrieved 8 December 2017.

외부 링크