SlideShare a Scribd company logo
모바일RSS 리더 N스크린 적용  TX이학도 대리
소개 개발자. TX팀 모바일개발  - 대우조선해양, 타타상용 - JUMP 모바일 플랫폼 JAVA, HTML, CSS, JAVASCRIPT Spring Framework 기술셋: 모바일웹 ,android 하이브리드, 웹서비스 통합(SOAP)
N스크린이란? Future of Screen Technology - http://www.youtube.com/watch?v=g7_mOdi3O5E
배경 다양한 단말출현(타블렛, 스마트 TV, 다양한 스크린 사이즈, OS) 단말마다 OS에 단말 스크린 사이즈에 맞게 각각 개발?  해결책은 웹앱
웹앱이란? 표준 웹 기술 기반을 이용한 어플리케이션(HTML5 & CSS3 & javascript) 멀티 플랫폼, 멀티 디바이스 지원 하는 요소 , N-스크린 시대의 대안으로 부각 받고 있음.
HTML5 Ian Hickson 2012년 권고안발표 예정. HTML 컨텐츠 담당하고 있음. 문법이 심플해짐, 요소들이 추가 되거나 변경, 속성들이 추가  및 변경 svg. audio, video와 같은 API들이 추가됨. 문법 예: <!doctype html> <html>   <head>     <meta charset="UTF-8">     <title>Example document</title>   </head>   <body>     <p>Example paragraph</p>   </body> </html>
HTML5 문서를 구조화 하기 위한 시멘틱마크업 추가  - header ,nav, article, section, article, aside, footer 참고 : HTML5 differences from HTML4 http://www.w3.org/TR/html5-diff/
시멘틱 웹이란  기본은 의미 의미적 통합으로 데이터 교환이 쉬움. 모바일 컴퓨팅하의 시멘틱을적용예는 - 동영상의 모바일 장치간의 데이터 교환시에  어떤 데이터를 보내는지 알수 있음.   Communication 하는 방법에 대한 이슈는 ?  - RSS도 시멘틱의 일부임. - 참조 : Intro to the Semantic Web http://www.youtube.com/watch?v=OGg8A2zfWKg
CSS3  Presentation영역으로 다양한 효과로 화면을 표현할 수 있음. CSS3의 주요 기능들은 background image, shadow, Multi Column Layout, @font-face, Attribute Selectors, round corner, media query
CSS3 media query  CSS Level 3 Media Query Demohttp://www.youtube.com/watch?v=GOctqE1_uoc @media screen and (max-width: 650px){/* 모바일브라우져 일 경우*/        //styles } @media screen and (min-width: 651px){/* 태블릿 일 경우*/    //styles }
javascript 모든 웹브라우져를다이나믹 하게 할 수 있는 가장 유명한 스크립팅 언어. W3C의 표준은 아님  jQuery는 라이브러리로 자바스크립트를 심플하게 개발 할 수 있으며, 확장성이 있음. jQuery주요기능은 HTML 요소 선택및 조작,  CSS 조작, ajax등이 있음.
HTML5 & CSS3 & Javascript 모바일 단말은 터치이벤트 터치 및 키이벤트시CSS와 HTML의 조합으로 화면 처리 해야함. css3 animation으로 transition을 지원 pop, flip, swap, fade, cube. Slide up Javascript마우스 이벤트는 구현해야함.
N스크린 웹앱적용기 Html5 프레임인 52 Framework으로 시작  - 모든 브라우져가html5 가능하도록 위함.   - html5 layout 기능사용.   - 모든 브라우져 동일한 디자인 기능 사용.  - 기존 multi column grid를 모바일에 최적화하기 위해 960grid system의 fruid하게 변형. springframwork와 tiles 2를 이용한 레이아웃 페이지 분리함,초기에는 단말정보 서버를 이용 태블릿과모바일페이지를 분리해서 화면을 보여주려고 하려고 함.
N스크린 웹앱적용기2 CSS를 기본으로 하여 CSS3로 점진적으로 개선하였음. 모든 브라우져에 적용 가능하도록 하기 위해. 단일 웹페이지로적용가능하도록N스크린으로 추후 media Query를 도입합. SpringFramework이용해서 Redmine의 이슈트래커의 RSS서비스를 통합 JSON데이터 서비스를 가능하게 함. Jquery를 ajax를 이용하여 초기 로딩시에redminerssjson을 가져옴.
Redmine Ruby on Rails로 만들어진 프로젝트 관리 웹 어플리케이션  메인 기능은 이슈트래커, 형상서버와 연동 가능함. 이슈시이메일 기능, RSS기능
N스크린 Redmine RSS 리더 데모iPhone, iPad
Q & A

More Related Content

Similar to Rss+reader+n스크린+적용기

모바일환경과 개발방향
모바일환경과 개발방향 모바일환경과 개발방향
모바일환경과 개발방향
Wendyst Communication
 
하이브리드 앱(Hybrid App)
하이브리드 앱(Hybrid App)하이브리드 앱(Hybrid App)
하이브리드 앱(Hybrid App)
Changhwan Yi
 
01.모바일 프레임워크 이론
01.모바일 프레임워크 이론01.모바일 프레임워크 이론
01.모바일 프레임워크 이론
Hankyo
 
프론트엔드 개발자의 자바스크립트
프론트엔드 개발자의 자바스크립트 프론트엔드 개발자의 자바스크립트
프론트엔드 개발자의 자바스크립트
jeong seok yang
 
Mobile/Embedded for Silverlight
Mobile/Embedded for SilverlightMobile/Embedded for Silverlight
Mobile/Embedded for Silverlight
Seo Jinho
 
2012, 대한민국 웹 표준, 그 기로에 서다
2012, 대한민국 웹 표준, 그 기로에 서다2012, 대한민국 웹 표준, 그 기로에 서다
2012, 대한민국 웹 표준, 그 기로에 서다
Jonathan Jeon
 
[Korea Linux Forum] Implementing web based online multiplayer tetris with Ope...
[Korea Linux Forum] Implementing web based online multiplayer tetris with Ope...[Korea Linux Forum] Implementing web based online multiplayer tetris with Ope...
[Korea Linux Forum] Implementing web based online multiplayer tetris with Ope...
JinKwon Lee
 
엔터프라이즈 웹 동향 및 적용사례
엔터프라이즈 웹 동향 및 적용사례엔터프라이즈 웹 동향 및 적용사례
엔터프라이즈 웹 동향 및 적용사례
욱래 김
 
차세대 웹(Html5) 플랫폼의 동향과 기업 업무 적용 방안
차세대 웹(Html5) 플랫폼의 동향과 기업 업무 적용 방안차세대 웹(Html5) 플랫폼의 동향과 기업 업무 적용 방안
차세대 웹(Html5) 플랫폼의 동향과 기업 업무 적용 방안
욱래 김
 
00. orientation
00. orientation00. orientation
00. orientation
동우 주
 
HTML5 Tutorial(Korean)
HTML5 Tutorial(Korean)HTML5 Tutorial(Korean)
HTML5 Tutorial(Korean)
미래웹기술연구소 (MIRAE WEB)
 
00. orientation
00. orientation00. orientation
00. orientation
동우 주
 
Web app 개발 방법론
Web app 개발 방법론Web app 개발 방법론
Web app 개발 방법론Sang Seok Lim
 
NAVER TECH CONCERT_FE2019_빠르게 훑어보는 웹 개발 트렌드
NAVER TECH CONCERT_FE2019_빠르게 훑어보는 웹 개발 트렌드NAVER TECH CONCERT_FE2019_빠르게 훑어보는 웹 개발 트렌드
NAVER TECH CONCERT_FE2019_빠르게 훑어보는 웹 개발 트렌드
NAVER Engineering
 
Mozilla 오픈 웹 모바일 플랫폼 (2012)
Mozilla 오픈 웹 모바일 플랫폼 (2012)Mozilla 오픈 웹 모바일 플랫폼 (2012)
Mozilla 오픈 웹 모바일 플랫폼 (2012)Channy Yun
 
Web devmobile 8회열린세미나
Web devmobile 8회열린세미나Web devmobile 8회열린세미나
Web devmobile 8회열린세미나
Pumsuk Cho
 
WebKit at the Future Web Forum 2010
WebKit at the Future Web Forum 2010WebKit at the Future Web Forum 2010
WebKit at the Future Web Forum 2010Joone Hur
 
Javascript everywhere - Node.js | Devon 2012
Javascript everywhere - Node.js | Devon 2012Javascript everywhere - Node.js | Devon 2012
Javascript everywhere - Node.js | Devon 2012Daum DNA
 
차세대 웹비즈니스를 위한 "HTML5"
차세대 웹비즈니스를 위한 "HTML5"차세대 웹비즈니스를 위한 "HTML5"
차세대 웹비즈니스를 위한 "HTML5"Changhwan Yi
 

Similar to Rss+reader+n스크린+적용기 (20)

모바일환경과 개발방향
모바일환경과 개발방향 모바일환경과 개발방향
모바일환경과 개발방향
 
하이브리드 앱(Hybrid App)
하이브리드 앱(Hybrid App)하이브리드 앱(Hybrid App)
하이브리드 앱(Hybrid App)
 
01.모바일 프레임워크 이론
01.모바일 프레임워크 이론01.모바일 프레임워크 이론
01.모바일 프레임워크 이론
 
프론트엔드 개발자의 자바스크립트
프론트엔드 개발자의 자바스크립트 프론트엔드 개발자의 자바스크립트
프론트엔드 개발자의 자바스크립트
 
Mobile/Embedded for Silverlight
Mobile/Embedded for SilverlightMobile/Embedded for Silverlight
Mobile/Embedded for Silverlight
 
2012, 대한민국 웹 표준, 그 기로에 서다
2012, 대한민국 웹 표준, 그 기로에 서다2012, 대한민국 웹 표준, 그 기로에 서다
2012, 대한민국 웹 표준, 그 기로에 서다
 
Front end engineer
Front end engineerFront end engineer
Front end engineer
 
[Korea Linux Forum] Implementing web based online multiplayer tetris with Ope...
[Korea Linux Forum] Implementing web based online multiplayer tetris with Ope...[Korea Linux Forum] Implementing web based online multiplayer tetris with Ope...
[Korea Linux Forum] Implementing web based online multiplayer tetris with Ope...
 
엔터프라이즈 웹 동향 및 적용사례
엔터프라이즈 웹 동향 및 적용사례엔터프라이즈 웹 동향 및 적용사례
엔터프라이즈 웹 동향 및 적용사례
 
차세대 웹(Html5) 플랫폼의 동향과 기업 업무 적용 방안
차세대 웹(Html5) 플랫폼의 동향과 기업 업무 적용 방안차세대 웹(Html5) 플랫폼의 동향과 기업 업무 적용 방안
차세대 웹(Html5) 플랫폼의 동향과 기업 업무 적용 방안
 
00. orientation
00. orientation00. orientation
00. orientation
 
HTML5 Tutorial(Korean)
HTML5 Tutorial(Korean)HTML5 Tutorial(Korean)
HTML5 Tutorial(Korean)
 
00. orientation
00. orientation00. orientation
00. orientation
 
Web app 개발 방법론
Web app 개발 방법론Web app 개발 방법론
Web app 개발 방법론
 
NAVER TECH CONCERT_FE2019_빠르게 훑어보는 웹 개발 트렌드
NAVER TECH CONCERT_FE2019_빠르게 훑어보는 웹 개발 트렌드NAVER TECH CONCERT_FE2019_빠르게 훑어보는 웹 개발 트렌드
NAVER TECH CONCERT_FE2019_빠르게 훑어보는 웹 개발 트렌드
 
Mozilla 오픈 웹 모바일 플랫폼 (2012)
Mozilla 오픈 웹 모바일 플랫폼 (2012)Mozilla 오픈 웹 모바일 플랫폼 (2012)
Mozilla 오픈 웹 모바일 플랫폼 (2012)
 
Web devmobile 8회열린세미나
Web devmobile 8회열린세미나Web devmobile 8회열린세미나
Web devmobile 8회열린세미나
 
WebKit at the Future Web Forum 2010
WebKit at the Future Web Forum 2010WebKit at the Future Web Forum 2010
WebKit at the Future Web Forum 2010
 
Javascript everywhere - Node.js | Devon 2012
Javascript everywhere - Node.js | Devon 2012Javascript everywhere - Node.js | Devon 2012
Javascript everywhere - Node.js | Devon 2012
 
차세대 웹비즈니스를 위한 "HTML5"
차세대 웹비즈니스를 위한 "HTML5"차세대 웹비즈니스를 위한 "HTML5"
차세대 웹비즈니스를 위한 "HTML5"
 

Rss+reader+n스크린+적용기

  • 1. 모바일RSS 리더 N스크린 적용 TX이학도 대리
  • 2. 소개 개발자. TX팀 모바일개발 - 대우조선해양, 타타상용 - JUMP 모바일 플랫폼 JAVA, HTML, CSS, JAVASCRIPT Spring Framework 기술셋: 모바일웹 ,android 하이브리드, 웹서비스 통합(SOAP)
  • 3. N스크린이란? Future of Screen Technology - http://www.youtube.com/watch?v=g7_mOdi3O5E
  • 4. 배경 다양한 단말출현(타블렛, 스마트 TV, 다양한 스크린 사이즈, OS) 단말마다 OS에 단말 스크린 사이즈에 맞게 각각 개발? 해결책은 웹앱
  • 5. 웹앱이란? 표준 웹 기술 기반을 이용한 어플리케이션(HTML5 & CSS3 & javascript) 멀티 플랫폼, 멀티 디바이스 지원 하는 요소 , N-스크린 시대의 대안으로 부각 받고 있음.
  • 6. HTML5 Ian Hickson 2012년 권고안발표 예정. HTML 컨텐츠 담당하고 있음. 문법이 심플해짐, 요소들이 추가 되거나 변경, 속성들이 추가 및 변경 svg. audio, video와 같은 API들이 추가됨. 문법 예: <!doctype html> <html> <head> <meta charset="UTF-8"> <title>Example document</title> </head> <body> <p>Example paragraph</p> </body> </html>
  • 7. HTML5 문서를 구조화 하기 위한 시멘틱마크업 추가 - header ,nav, article, section, article, aside, footer 참고 : HTML5 differences from HTML4 http://www.w3.org/TR/html5-diff/
  • 8. 시멘틱 웹이란 기본은 의미 의미적 통합으로 데이터 교환이 쉬움. 모바일 컴퓨팅하의 시멘틱을적용예는 - 동영상의 모바일 장치간의 데이터 교환시에 어떤 데이터를 보내는지 알수 있음. Communication 하는 방법에 대한 이슈는 ? - RSS도 시멘틱의 일부임. - 참조 : Intro to the Semantic Web http://www.youtube.com/watch?v=OGg8A2zfWKg
  • 9. CSS3 Presentation영역으로 다양한 효과로 화면을 표현할 수 있음. CSS3의 주요 기능들은 background image, shadow, Multi Column Layout, @font-face, Attribute Selectors, round corner, media query
  • 10. CSS3 media query CSS Level 3 Media Query Demohttp://www.youtube.com/watch?v=GOctqE1_uoc @media screen and (max-width: 650px){/* 모바일브라우져 일 경우*/ //styles } @media screen and (min-width: 651px){/* 태블릿 일 경우*/ //styles }
  • 11. javascript 모든 웹브라우져를다이나믹 하게 할 수 있는 가장 유명한 스크립팅 언어. W3C의 표준은 아님 jQuery는 라이브러리로 자바스크립트를 심플하게 개발 할 수 있으며, 확장성이 있음. jQuery주요기능은 HTML 요소 선택및 조작, CSS 조작, ajax등이 있음.
  • 12. HTML5 & CSS3 & Javascript 모바일 단말은 터치이벤트 터치 및 키이벤트시CSS와 HTML의 조합으로 화면 처리 해야함. css3 animation으로 transition을 지원 pop, flip, swap, fade, cube. Slide up Javascript마우스 이벤트는 구현해야함.
  • 13. N스크린 웹앱적용기 Html5 프레임인 52 Framework으로 시작 - 모든 브라우져가html5 가능하도록 위함. - html5 layout 기능사용. - 모든 브라우져 동일한 디자인 기능 사용. - 기존 multi column grid를 모바일에 최적화하기 위해 960grid system의 fruid하게 변형. springframwork와 tiles 2를 이용한 레이아웃 페이지 분리함,초기에는 단말정보 서버를 이용 태블릿과모바일페이지를 분리해서 화면을 보여주려고 하려고 함.
  • 14. N스크린 웹앱적용기2 CSS를 기본으로 하여 CSS3로 점진적으로 개선하였음. 모든 브라우져에 적용 가능하도록 하기 위해. 단일 웹페이지로적용가능하도록N스크린으로 추후 media Query를 도입합. SpringFramework이용해서 Redmine의 이슈트래커의 RSS서비스를 통합 JSON데이터 서비스를 가능하게 함. Jquery를 ajax를 이용하여 초기 로딩시에redminerssjson을 가져옴.
  • 15. Redmine Ruby on Rails로 만들어진 프로젝트 관리 웹 어플리케이션 메인 기능은 이슈트래커, 형상서버와 연동 가능함. 이슈시이메일 기능, RSS기능
  • 16. N스크린 Redmine RSS 리더 데모iPhone, iPad
  • 17. Q & A