안드로이드 웹뷰의 모든것
이형욱
NAVER / Whale Core
웨일 브라우저 TL로 웨일 브라우저 개발 및 관련 기술을 연구하고 있습니다. 웹엔진 (WebKit, Blink) 오픈소스 활동을 하고 있으며, 현재 브라우저 렌더링 성능 및 메모리 최적화에 관심이 있습니다.
안드로이드 웹뷰의 모든것
이형욱
NAVER / Whale Core
웨일 브라우저 TL로 웨일 브라우저 개발 및 관련 기술을 연구하고 있습니다. 웹엔진 (WebKit, Blink) 오픈소스 활동을 하고 있으며, 현재 브라우저 렌더링 성능 및 메모리 최적화에 관심이 있습니다.
Single Page Application : 기획부터 기술적 난관까지Kay Sung Hyuk
본 발표는 2018-2학기 SW캡스톤디자인 강의 수강 중 담당 교수님께서 캡스톤 프로젝트 진행하며 배웠던 경험들을 공유하는 발표를 제의해주셔서 준비하게 되었습니다.
당시 프로젝트에서 Vue.js로 Single Page Application에 입문하게 되었고, 실제 구현해보면서 배운 내용들과 교훈들을 정리해, Angular, React, Vue.js에 입문하시는 분들을 대상 30분 발표로 준비했습니다.
『풀스택 개발자를 위한 MEAN 스택 입문』 - 미리보기복연 이
MEAN 스택, 서버와 클라이언트를 넘나드는 풀스택 엔지니어의 선택
MEAN은 서버와 클라이언트 양쪽을 모두 다루는 풀스택 엔지니어를 위한 기술이며, 한번 익혀두면 여러 상황에서 돌파구를 발견할 가능성을 높여준다. 그만큼 개발자의 경쟁력을 높일 수 있음을 의미한다. 스택의 모든 구성 요소가 자바스크립트를 사용하므로 진입 장벽이 낮고 팀 내 협업, 노하우 공유, 의사소통에 큰 도움을 준다.
이 책은 오랜 개발과 번역 경험을 두루 갖춘 베테랑 역자가 원서의 예제를 완결된 형태로 재구성해서 독자의 시간을 절약해주고 아쉬운 설명을 보강해 완성도를 높였다. 책의 흐름에 발맞춰 예제를 조금씩 확장해 나가다 보면 어느 순간 자신만의 멋진 풀스택 앱을 만들 수 있을 것이다.
- 지은이 : 애덤 브레츠, 콜린 J. 이릭
- 옮긴이 : 박재호
- ISBN : 978-89-6848-218-2 93000
- 발행일 : 2015년 9월 1일
- 페이지수 : 348
- 정가 : 28,000원
- 구매(예스24) : http://goo.gl/KNlRGg
This document describes the services of HUDA, a logistics and shipping company based in Dubai that specializes in project cargo and heavy lift, especially for oil and gas projects. It has over 200 employees across four divisions: project cargo, heavy lift, logistics, and ship chartering. The project cargo division coordinates transportation of materials for construction projects, while the heavy lift division handles complex shipments. The logistics division optimizes material flows. The ship chartering division works across markets to broker ship charters. HUDA aims to exceed client expectations by ensuring safe, efficient, and reliable transport solutions.
Single Page Application : 기획부터 기술적 난관까지Kay Sung Hyuk
본 발표는 2018-2학기 SW캡스톤디자인 강의 수강 중 담당 교수님께서 캡스톤 프로젝트 진행하며 배웠던 경험들을 공유하는 발표를 제의해주셔서 준비하게 되었습니다.
당시 프로젝트에서 Vue.js로 Single Page Application에 입문하게 되었고, 실제 구현해보면서 배운 내용들과 교훈들을 정리해, Angular, React, Vue.js에 입문하시는 분들을 대상 30분 발표로 준비했습니다.
『풀스택 개발자를 위한 MEAN 스택 입문』 - 미리보기복연 이
MEAN 스택, 서버와 클라이언트를 넘나드는 풀스택 엔지니어의 선택
MEAN은 서버와 클라이언트 양쪽을 모두 다루는 풀스택 엔지니어를 위한 기술이며, 한번 익혀두면 여러 상황에서 돌파구를 발견할 가능성을 높여준다. 그만큼 개발자의 경쟁력을 높일 수 있음을 의미한다. 스택의 모든 구성 요소가 자바스크립트를 사용하므로 진입 장벽이 낮고 팀 내 협업, 노하우 공유, 의사소통에 큰 도움을 준다.
이 책은 오랜 개발과 번역 경험을 두루 갖춘 베테랑 역자가 원서의 예제를 완결된 형태로 재구성해서 독자의 시간을 절약해주고 아쉬운 설명을 보강해 완성도를 높였다. 책의 흐름에 발맞춰 예제를 조금씩 확장해 나가다 보면 어느 순간 자신만의 멋진 풀스택 앱을 만들 수 있을 것이다.
- 지은이 : 애덤 브레츠, 콜린 J. 이릭
- 옮긴이 : 박재호
- ISBN : 978-89-6848-218-2 93000
- 발행일 : 2015년 9월 1일
- 페이지수 : 348
- 정가 : 28,000원
- 구매(예스24) : http://goo.gl/KNlRGg
This document describes the services of HUDA, a logistics and shipping company based in Dubai that specializes in project cargo and heavy lift, especially for oil and gas projects. It has over 200 employees across four divisions: project cargo, heavy lift, logistics, and ship chartering. The project cargo division coordinates transportation of materials for construction projects, while the heavy lift division handles complex shipments. The logistics division optimizes material flows. The ship chartering division works across markets to broker ship charters. HUDA aims to exceed client expectations by ensuring safe, efficient, and reliable transport solutions.
This document contains a question bank for the course "Computer Organization" with questions divided into multiple units.
Unit 1 covers basic concepts like binary codes, logic gates, flip-flops and combinational circuits. Unit 2 focuses on integrated circuits including decoders, multiplexers and memory units. Unit 3 is about instruction codes, addressing modes and assembly languages. Unit 4 discusses I/O systems and transfer modes. The final unit covers auxiliary memory techniques such as cache, virtual memory and memory management hardware.
El documento contiene un resumen de un programa dividido en 4 puntos. Cada punto presenta información breve sobre un tema diferente del programa. La autora del documento es Gabriela Quevedo y las fechas de creación de cada sección van del 3 de agosto de 2011.
The document summarizes the 2010 Cool Green Home program which received 185 applicants and selected 5 winner families. It then lists the 27 partner businesses that worked on the winner homes, providing green home upgrades like new roofs, windows, siding, and other materials. Each winner's home is shown and lists the specific partners that contributed work to that project.
The Ugly Duckling tells the story of a mother who gives birth to triplets, but finds her third child ugly and names him Duckling. Duckling is tormented and picked on as a child for being clumsy. He runs away from home in high school and is not heard from again for 20 years. At his high school reunion, Duckling returns as a handsome man, and everyone is shocked by his transformation. Duckling goes on to become a successful model with many admirers and lives happily ever after.
The document discusses the evolution and current state of retailing in India. It notes that retailing in India is highly unorganized, fragmented, and has a rural bias. Most stores are small, family-owned shops. However, organized retailing is growing, with the emergence of various formats like malls, department stores, and specialty stores. Retailers are also experimenting with new formats. While retailing is advancing, India still lacks large, organized retailers on the scale of Western countries. The industry remains at a nascent stage of development.
The STaR Chart is a tool developed by the Texas Education Agency to help schools evaluate their technology use and readiness based on four key areas: teaching and learning, educator preparation, leadership and infrastructure. Schools are rated on a scale from early to target technology use. The document discusses Watauga Elementary's current rating of advanced technology and goal of achieving target technology. It provides the purpose and ratings of the STaR Chart as well as sources for more information.
This document provides instructions for a Week 4 assignment in an educational leadership course focusing on instructional leadership and the integration of technology. Students are asked to develop an action plan with four key elements: 1) An organizational chart identifying stakeholders in integrating technology; 2) A comprehensive professional development plan; 3) An evaluation plan to assess the action plan; and 4) Posting the plan online and reviewing another student's plan. Rubrics are provided to guide students in completing the assignment, which is due by the end of Week 4.
This document summarizes the key findings from an eye tracking study of over 50 emails. The study identified 10 important drivers of email engagement: 1) Creating engaging first impressions, 2) Using effective email anatomy and design structure, 3) Providing digital signposting to drive actions, 4) Optimizing call to action design, 5) Including added value content, 6) Leveraging the power of words, 7) Mastering digital salesmanship through product presentation, 8) Utilizing graphic assets strategically, 9) Exploiting small important spaces to increase clicks, and 10) Considering peripheral vision through element placement. The document provides techniques and examples for each driver.
The document contains an agenda for an event on inserts and nuts bolts in print advertising. The agenda includes:
- A welcome and introduction by Parry Jones from The Insert House
- A talk on how reputation influences the industry more than results by Parry Jones
- A talk on how print is becoming more interactive and transactional by Simon Samuels from Clique Platform
- A talk on effective insert planning tips by Aldona Cornish from All Response Media
- A talk on overcoming fears of print by Nick Barbeary from DST Output UK
- A question period at the end.
An Introduction to Data Protection (London) - June 2015Rachel Aldighieri
The document summarizes a presentation on data protection laws given by Janine Paterson. It covered why data protection is important, key terms in data protection law like personal data and sensitive personal data, the 8 principles of the Data Protection Act 1998, and key rules of the Privacy and Electronic Communications Regulation 2003. It provided practical tips for marketers on topics like obtaining consent, sourcing and updating data, and regaining lost permissions.
The document provides information about common conventions used in film posters. It notes that film posters typically contain the title, release date, main image featuring central characters, and credits in a minimalistic design. The main image takes up most of the space and is usually centered, with the film title at the top in large, bold text. Actors' names and other details like the director are featured in smaller text. Color schemes and images are used to relate to the genre. Slogans provide hints about the storyline. Overall, the conventions are intended to attract audience attention efficiently with a clear visual representation of the film.
Howard Carter's discovery of Tutankhamen's tomb was one of the greatest archaeological finds ever because it was untouched, containing a wealth of artifacts and treasures. Carter studied the Valley of the Kings for years and eventually located the tomb, taking months to fully excavate through multiple plaster walls. The untouched tomb provided invaluable insights into ancient Egyptian culture and beliefs about the afterlife, filled with artifacts reflecting Tutankhamen's life that Egyptians placed in tombs to accompany them.
Post-Traumatic Stress Disorder (PTSD) can affect all aspects of a person's life due to trauma exposure. PTSD symptoms include flashbacks, nightmares, avoidance, emotional issues, anger, hypervigilance, anxiety, and dissociation. While substance abuse and emotional numbing are negative coping mechanisms, treatment can help people cope with PTSD.
Changes to EU data protection legislation are imminent and could have potentially devastating consequences for your business. Don’t be caught by surprise!
The DMA is keeping in close touch with developments as the European Parliament and Council prepare to debate this business-critical piece of legislation this autumn.
Caroline Roberts, Director of Public Affairs at the DMA will provide an update on the draft EU Data Protection Regulation and the DMA's lobbying activity.
Kathryn Wynn, Senior Associate at Pinsent Masons will discuss Big Data: Identifying the Opportunities and Overcoming the Legal Obstacles
The document summarizes key findings from a survey on email usage and preferences. Some of the main findings include:
- 55% of people do not check their work emails, highlighting that not everyone has an office-based job.
- Consumers are becoming more selective in the number of brands they sign up to receive emails from, with 34% now signed up to over 10 brands compared to 43% in 2012.
- People are also more decisive about deleting emails, with 42% now deleting emails the same day compared to 32% in 2012.
- When it comes to offers, 50% of people still prefer money-saving offers as their preferred email content.
- Email remains a
웹데브모바일 3월 세미나 자료 : Client side storage in html5웹데브모바일
This document discusses the history and current state of client-side storage in HTML5. It begins with an overview of storage solutions from early browsers like userData to more recent innovations like Web Storage. Web Storage, including localStorage and sessionStorage, is described in detail along with how to create and use a Web Database through the HTML5 JavaScript API. In summary, the document traces the evolution of client-side storage and provides technical details on current HTML5 Web Storage and Database specifications.
Deview 2013 :: Backend PaaS, CloudFoundry 뽀개기Nanha Park
# Part 1
개발자의 주위환경에 대해 살펴보고 Cloud Foundry overview, Cloud Foundry 를 구성하는 components 마지막으로 Deploy 환경에 대해 알아보겠습니다.
# Part 2
설치부터 코드까지, 데모찍은 동영상은 추후 제공예정
부족한 부분은 nanhap@gmail.com 으로 문의메일 주시면 성심성의껏 답변 드리겠습니다. 감사합니다.
<p><span>장선진 Softwareinlife 팀장. 웹1.0과 웹2.0, 클라우드컴퓨팅 환경, 구글 앱 엔진의 이해와 장단점 및 개발환경과 활용(Google App Engine)에 대한 것으로 공개SW 역량프라자1차 정기 기술세미나 강연 내용입니다.</span></p>
1. PhoneGap for Bada조사된 내용 / 조사할 내용 H9 조규봉 ckbcorp@gmail.com http://webdevmobile.com http://code.google.com/p/badaphonegap/
2. 차례 1. JS -> JAVA / JAVA -> JS 방법 조사 : 2. PhoneGap Android 의 실행 방식 : 기존 박지훈씨 PPT 내용 참고. 3. PORTING 에 필요한 내용. 4. WebKit내용 좀 더 찾아보기 – PLUGIN
3. 2. PhoneGap Android 의 실행 방식을 보면, 2.1. JS -> JAVA의 경우, Android Webkit interface 를 이용한다. 2.1.1. 사용자의 JS 파일에서 phoneGap.js 에 선언된 device 제어 함수를 이용하려 하면 2.1.2. phoneGap.js 에서 JAVA에 해당 함수를 요청한다. 2.1.3. 그럼 device 제어함수의 URL의 protocol 부분이 gap: 으로 바꾼다. 2.1.4. Android의 WebKit class( WebView )는, shouldOverrideUrlLoading() 를 이용하여 URL 요청에 대한 이벤트 핸들러를 걸 수 있다. http://developer.android.com/resources/tutorials/views/hello-webview.html 2.1.5. 그 외 WebView.addJavascriptInterface () http://devian.tistory.com/159 2.2. JAVA -> JS의 경우, Android Webkit interface() 를 이용한다. 2.2.1. WebView의 loadURL() 을 이용한다.
8. 3. PORTING 에 필요한 내용. 3.1. BADA 에서 JAVA 를 지원하는가. 3.1.1. BADA SDK 의 JAVA 버전이 있다. Samsung_sdk_1.2.2.exe http://innovator.samsungmobile.com/down/cnts/toolSDK.list.do?platformId=3&cntsId=&searchText=&sortType=0&codeType=C452&indexDirection=1&indexType=1&listLines=10 3.1.2. Dalvik을 BADA로 Porting 할 수 있는가? 결론 : 힘들다. JAVA VM 과 Dalvik은 많이 다르다. ( 라이센스를 피하기 위해서 명령어부터 다시 만들었다고 ) 3.1.3. 그렇다면, PhoneGap용 Android 소스만이라도 JAVA VM으로 Porting 해서 쓸 수 있나? 3.1.3.1. Java VM ( SE ) / Java VM ( ME ) 의 차이. 3.1.3.2. WebKit의 차이 : J2ME web services API : JSR 172 http://developers.sun.com/mobility/apis/articles/wsa/ 3.1.3.3. 결론 : WebKit이 포팅된게 아니라서, JS등의 동작 보증이 애매하다.
10. 3.2. BADA WebKit & SDK 3.2.1. BADA WebKit이 2.1, 2.2. 역할을 하는 interface 를 제공하는가. 3.2.2. BADA SDK 에서 코드를 작성해야 하는데, BADA 의 library 모음집이나, tutorial, API List 등이 있는가. 3.2.3. BADA SDK 에서 WebKit을 제어할 수 있는가. 3.2.4. 결론 : BADA SDK 를 설치해 도움말( F1 ) 로 확인해 보면, WebKit속성과 인터페이스를 알 수 있다. http://developer.bada.com/apis/tools/sdk/list.do?categoryID=FC02040800 3.2.5. Web::Controls::ILoadingListener::OnLoadingRequested() 3.2.6. Web::Controls::Web::EvaluateJavascriptN() 3.2.7. Web::Controls::Web::SetDownloadListener() 3.2.8. Web::Controls::Web::LoadUrl ( )