ComponentOne Studio for iPhone 관련 정보

iPhone의 Look&Feel과 iTouch 사용자 인터페이스를 작성하기 위한 제품입니다.

ComponentOne Studio for iPhone은 iPhone과 iTouch에서 네이티브 UI의 Look&Feel을 모방하기 위하여 개발된 ASP.NET 컴포넌트 스위트입니다. ComponentOne Studio for iPhone 은 계속 늘어나는 모바일 Web 최종사용자에 어필하기 위한 수단을 확실하게 지원하며 새로운 테크놀로지 학습을 개발자에게 요구하지 않습니다. ComponentOne Studio for iPhone 은 Button/ LaunchPad/ Calendar/ NavigationList/ Slider/ SwitchButton/ ViewPort 등으로 대표되는 10종류의 컴포넌트를 포함합니다. 그리고 Mobile Safari 내에서 렌더링이 이루어질 때 iPhone의 Look&Feel과 iTouch 의 사용자 인터페이스를 모방합니다. 뿐만 아니라 ComponentOne Studio for iPhone은 스마트 폰 시장에서의 최첨단 테크놀로지를 지원하며 Android OS/Droid/Nexus One/Palm Pre/Opera Mini 등에도 대응합니다. ComponentOne Studio for iPhone은 1년간의 서브스크립션을 포함하며, ComponentOne Studio Enterprise의 일부로 구입하는 것이 가능합니다.

ComponentOne Studio for iPhone Subscription 의 메리트

이 서브스크립션에 의하여 구입으로부터1년간은ComponentOne Studio for iPhone에 포함되는 각종 상품의 마이너/메이저 업데이트가 제공됩니다.또ComponentOne Studio에 추가되는 상품이 제공됩니다.

ComponentOne Studio for iPhon은 연간 3회의 릴리즈를 전제로 하고 있으며,그것은3월/ 7월/ 11월 중순에 예정되어 있습니다.

ComponentOne Studio for iPhone을 이용함으로써 iPhone인터페이스를 모방하는Web어플리케이션이 작성됩니다. ComponentOne Studio for iPhone 에 의하여 iPhone인터페이스와 네비게이션을 모방하는 ASP.NET Web 어플리케이션 생성이 실현됩니다.그 외에도Microsoft ASP.NET의 파워를 결합함으로써 iPhone과iTouch를 타깃으로 하는 기업 Web사이트용의 최첨단의 버전을 작성할 수 있습니다.

ComponentOne Studio for iPhone의 기능

  • Buttons for iPhone (C1Button)
  • Calendar for iPhone (C1 Calendar)
  • CoverFlow for iPhone (C1CoverFlow)
  • LaunchPad for iPhone (C1LaunchPad)
  • MultiView for iPhone (C1MultiView)
  • NavigationList for iPhone (C1NavigationList)
  • PickView for iPhone (C1PickView)
  • Slider for iPhone (C1Slider)
  • TabBarController for iPhone (C1TabBarController)
  • ViewPort (C1ViewPort)

네이티브iPhone어플리케이션의Look&Feel을 모방하는 다양한Web체험을 작성하기 위하여 C 1.Web. iPhone 어셈블리를 이용할 수 있습니다.

iPhone상에서 가동하는 어플리케이션을 디자인할 때 디바이스가 제공하는 디스플레이 해상도를 고려할 필요가 있습니다.모든iPhone디스플레이는 세로간격 320x480픽셀,가로간격480 x 320픽셀입니다.그러나 그 디스플레이의 모든 영역에Web어플리케이션 개발자가 액세스하는 것은 불가능합니다. iPhone에서의Web페이지가 전형적인 레이아웃은 사파리의 각 요소를 전제로 해야 합니다.

ComponentOne LaunchPad for iPhone (C1LaunchPad)
C1LaunchPad 컨트롤에 의하여 Web어플리케이션에서의 각 국면에서 익숙한 UI가 제공됩니다.페이지 인디케이터를 이용한 멀티 페이지 조작과,공통 기능을 적용한 툴바와 launch icon과 연결된 정보를 제공하는 상태 글자(Status Text)등이C1LaunchPad 에 의해 제공됩니다.

ComponentOne ViewPort for iPhone (C1ViewPort)
C1ViewPort 컨트롤과C1NavigationList컨트롤을 병용하면 iPhone Web 어플리케이션용의 커스텀 네비게이션이 제공됩니다. C1ViewPort 컨트롤은Web어플리케이션 디자인에서 이용되는 3개의 서로 다른 지역을 제공합니다:

  • 네비게이션 바
  • 콘텐츠 영역
  • 툴바

ComponentOne NavigationList for iPhone (C1NavigationList)
이 컨트롤에 의하여 대부분의 네이티브 iPhone어플리케이션이 지원하는edge-to-edge의 네비게이션 스타일이 각종 Web어플리케이션에 제공됩니다.이 컨트롤이C1ViewPort컨트롤의 콘텐츠 영역에 배치될 때 페이지에서 페이지로의 이동에 맞추어 C1ViewPort. Navigationbar이 자동적으로 갱신됩니다.

C1NavigationList이 제공하는 일련이 풍부한 요소에 의하여 아래의 항목이 실현됩니다:

  • 리스트의 렌더링 방식:SimpleList와 RoundedCornerList.
  • 그룹 아이템:옵션의 그룹 타이틀을 사용.
  • 커스터마이즈:리스트 타입과 아이템 템플릿.
  • Lead On demand: 콘텐츠의 네비게이션 안에는 커런트 페이지만을 서버로부터 추출.그에 따라서 Web어플리케이션의 이니셜 로드 사이즈를 대폭적으로 삭감.

ComponentOne Calendar for iPhone (C1 Calendar)

ComponentOne Calendar for iPhone에 의하여 iPhone캘린더의 사용자에게 익숙해진 UI가 제공됩니다.디스플레이의 탭과 같은 손쉬운 조작에 의한 날짜 선택과 월의 변경이 실현됩니다.

ComponentOne Calendar for iPhone은 광범위하게 Culture를 지원하는 디폴트의 캘린더 타이틀은 영어(United States)로 표시됩니다.그러나1개의 프로퍼티를 설정하는 것만으로 목표로 한Culture로 전환하는 것이 가능합니다.

ComponentOne Butttons for iPhone (C1Button)

대상이 되는Web어플리케이션에iPhone버튼을 제공합니다. ComponentOne Buttons을 이용한 Web어플리케이션의 개발에 의하여 필요로 하는 버튼 이용이 실현됩니다.기본적인 커맨드를 위한 C1Button컨트롤 및 토글로 기능하는 ON/OFF버튼을 표시하는 C1SwitchButton컨트롤이 제공됩니다.또한,복수 세그먼트에 의하여 수평으로 구성되어 각각의 세그먼트를 별도의 버튼으로 기능하는C1SegmentedButtons등도 포함됩니다.그 외에도 1개의 프로퍼티를 세트하는 것으로 버튼 타입 변경이 가능하게 됩니다.구체적으로는back/forward/destructive/immediate/primary/standard/text only 등의 스타일을 선택하게 됩니다.

ComponentOne Studio for iPhone (C1CoverFlow)
ComponentOne CoverFlow for iPhone이 제공하는 3차원/애니메이션/그래피컬한UI에서의 앨범·아이템을 비주얼로 조작합니다.스크린상의 스크롤바 또는 스크린의 핑거 터치에 의하여Cover Flow를 슬라이드 하는 것이 가능합니다.

ComponentOne MultiView for iPhone (C1MultiView)
Web 어플리케이션 내에서 복수 페이지에 걸친 콘텐츠를 표시하고 동시에 안내합니다.귀중한 스크린 영역을 모두 사용하지 않고도 페이지상의 정보를 효과적으로 표시합니다. ComponentOne MultiView for iPhone 은 페이지의 수집을 표시하고 페이지별 참조를 실현합니다.

ComponentOne PickerView for iPhone (C1PickView)
ComponentOne PickerView for iPhone은 휠 또는 슬롯 머신 모티프를 이용하여 복수 값을 표시합니다.로테이션 조작에 의하여 selection・인디케이터에 맞춤으로써 원하는 값이 선택됩니다.

ComponentOne Slider for iPhone (C1Slider)
ComponentOne Slider for iPhone 에 의하여 최종사용자가 선택하는 값의 표시 범위 설정이 가능해집니다. 이 타입의 컨트롤은 일반적으로는 음성 볼륨 제어로 이용할 수 있습니다.슬라이더·컨트롤의 최소값/최대치 중 하나에 이미지를 추가함으로써 그 슬라이더의 끝을 표시하는 커스터마이즈도 손쉽게 실시할 수 있습니다.

ComponentOne TabBarController for iPhone (C1TabBarController)
ComponentOne TabBarController for iPhone에 의하여 선택 시에 표시되는view Controller의 세트를 관리합니다.탭·바의 외관은view Controller의 프로퍼티를 변경함으로써 수정됩니다.네비게이션 바가 표시되고 있는 경우도 C1TabBarController에 의하여 이 탭·바와의 사이에 뷰 사이즈/포지션이 수정됩니다.이외의 경우에는 상태 바와의 사이에 뷰 사이즈/포지션이 수정됩니다. C1MultiView 의 페이지·뷰를 탭 조작하기 위해서 TabBarController for iPhone 을C1MultiView컨트롤에 바인딩 하는 것도 가능합니다. 1개의 프로퍼티를 설정하는 정도의 작업으로 이2개의 컨트롤을 바인드 할 수 있습니다.

ComponentOne Studio for iPhone Subscription

  • 신제품의 릴리즈-1년의 서브스크립션 기간에서ComponentOne for iPhone의 신제품을 자동적으로 취득하고 Studio for WinForms에 추가.
  • 업데이트/업그레이드/베타―ComponentOne Studio for iPhone를 구입한 시점에서 1년의 서브스크립션 기간에 업데이트/업그레이드를 받는 권리를 취득.
  • 전자 메일과 전화를 이용한 테크니컬 지원―ComponentOne Studio for iPhone 에 포함되는 전자 메일에서의 문의 서비스를Technical Support 팀이 지원.그 외에도 ComponentOne Web 사이트의FAQ폼으로 샘플 코드/지식 베이스/P2P뉴스·그룹 등의 온라인 지원도 취득 가능.
  • 문서-ComponentOne Studio for iPhone에포함되는온라인 Help/CHM Help/데모/tutorial/샘플·프로젝트/샘플·소스등의문서이용가능.
  • 갱신-서브스크립션 기간이 종료된 후라도 그 동안에 릴리즈된 컴포넌트를 계속 사용하는 것이 가능. ComponentOne Studio for iPhone을 이용해서 구축한 어플리케이션 계속적 배포도 가능.단,새로운 제품의 취득/업데이트/업그레이드를 다운로드하기 위해서는 신규 서브스크립션이 필요.