디컴파일링 안드로이드(Decompiling Android)

출간일(Release) : 2012/09/10
종이책 출간일(Print Release) : 2012/09/03
전자책 종류(Format) : ePub
Price : KRW 26,400
미리보기(Preview)


ridi

google

yes24

kyobo

aladin

tstore

apple


책소개(Overview)
내가 만든 소스 코드를 지키려면 먼저 상대가 어떻게 뚫고 들어오는지를 알아야 한다.
안드로이드 애플리케이션 소스 코드가 어떻게 파괴되는지 그리고 어떻게 하면 막을 수 있는지 알아본다.

안드로이드 애플리케이션은 모바일 기기에서 동작하며 쉽게 접근이 가능하고 역공학을 통해서 원래의 소스 코드를 알아내는 것도 쉽다. 디컴파일이라는 것은 기계어 형태의 코드를 사람이 읽을 수 있는 형태로 변환하는 과정이다. 실행 파일이나 자바 클래스 파일, DLL 파일 등을 디컴파일하게 되면 원래의 소스 코드와는 사뭇 다른 형태의 코드를 얻을 수 있다. 이 코드는 비록 불완전하고 읽기에도 쉽지는 않지만 그래도 기계어에 비하면 원래의 코드를 알아내는데 훨씬 더 수월한 편이다.

이 책 디컴파일링 안드로이드에서는 다른 일반적인 출판물에서는 쉽게 볼 수도 없으며 다루지 못하고 있는 내용을 설명하고 있다. 원래의 소스 코드를 얻어내기 위해서 노력하는 많은 사람들이 사용하는 도구나 기법을 재조명하고 이들부터 개발자가 힘들여 만든 안드로이드 애플리케이션의 코드를 보호할 수 있는 난독화와 같은 기법을 아울러 설명하고 있다.

디컴파일링 안드로이드는 일반적인 안드로이드 프로그래밍 가이드북이 아니다. 일반적으로 프로그래밍 책은 개발자의 아이디어를 어떻게 소스 코드로 구현하는지 설명하지만 이 책은 정 반대이다. 이 책을 통해서 안드로이드 옵코드(opcode)들을 원래의 소스 코드로 변환하고, 이를 통해서 프로그램을 개발한 사람이 어떤 생각을 가지고 있었는지 추측하게 된다. 따라서 언어 구조를 구체적으로 다루는 대신 DVM과 옵코드에 관련된 내용 위주로 자세히 설명하고 있다. 이 책에서 중요한 것은 언어의 문법이 아니라 저수준에서 가상 머신이 어떻게 동작하느냐이다.

If you want to keep the source code you created, you first need to know how your opponent breaks in.
Find out how the Android application source code is destroyed and how to stop it.

Android applications run on mobile devices and are easily accessible, and it’s easy to find the original source code through reverse engineering. Decompilation is the process of converting machine code into human-readable form. When you decompile an executable file, a Java class file, or a DLL file, you get a different type of code than the original source code. Although this code is incomplete and not easy to read, it is still much easier to find out the original code than machine code.

Decompiling this book On Android, it’s not easy to see in other general publications, and it explains what it does not cover. Many people who try to get the original source code re-examine the tools and techniques they use, and from there, they describe techniques such as obfuscation that can help protect the code of hard-to-make Android applications.

Decompiling Android is not a general Android programming guidebook. In general, a programming book describes how to implement developer ideas in source code, but this book is the opposite. Through this book, we translate Android opcodes into their original source code, and guess what the person who developed the program thought about it. Therefore, instead of dealing specifically with the language structure, DVM and opcode are described in detail. What is important in this book is not the grammar of the language, but how the virtual machine behaves at low levels.


저자(Author)
가드프리 놀란(Godfrey Nolan)
Godfrey Nolan(가드프리 놀란)은 MI, Southfield의 RISS LLC 창립자인 동시에 회장이다. 소프트웨어 개발 팀에서 20년 이상 일한 경험을 가지고 있다. Ireland Dublin에서 태어났으며 University College Dublin에서 기계공학을 전공하고 West of England 대학에서 컴퓨터 과학 석사를 마쳤다. 또한 2004년 Apress에서 출판된 Decompiling Java의 저자이기도 하다.

Godfrey Nolan is the founder and chairman of RISS LLC in Southfield, MI. He has more than 20 years of experience in software development. He was born in Dublin, Ireland and majored in mechanical engineering at University College Dublin and completed his master’s degree in computer science at the University of West of England. He is also the author of Decompiling Java published by Apress in 2004.


부록(Extra File)

실전 안드로이드 4 게임 개발(Practical Android 4 Games Development)

출간일(Release) : 2012/08/09
종이책 출간일(Print Release) : 2012/07/20
전자책 종류(Format) : ePub
Price : KRW 20,800
미리보기(Preview)


ridi

google

yes24

kyobo

aladin

tstore

apple


책소개(Overview)
스마트폰이나 태블릿에서 게임 애플리케이션을 디자인하고 개발하는 과정을 소개한다
실전 안드로이드 4 게임 개발은 간결한 예제들을 통해 읽기 쉽게 설명했기 때문에 누구라도 쉽고 즐겁게 게임 개발을 시작할 수 있다. 이 책을 통해 독자들이 직접 만들어 보는 안드로이드 게임은 Star Fighter라는 2D 종스크롤 슈팅 게임이다. 일단 Star Fighter 게임 개발을 통해서 기본적인 기술을 습득하고 태블릿이나 스마트폰에서 구동이 가능한 수준으로 게임을 만들어 보고 책 후반부에 이를 토대로 3D 환경을 기반으로 하는 게임도 배워볼 수 있게 하고 있다.

이 책의 1파트에서는 Star Fighter라는 2D 안드로이드 게임을 기획하고 만드는 과정을 소개한다. 첫째로 게임 배경이 되는 이야기를 기획하고 작성하게 되고 그 다음으로 게임의 배경과 메뉴 등 기본 기능을 만들게 된다. 그 후 플레이가 가능한 캐릭터(PC)와 플레이가 불가능한 캐릭터(NPC)를 구현해 본다. 마지막으로, 무기 시스템과 충돌 감지 기능을 만드는 방법을 알려주고 있다. 그리고 이 책의 2파트 ‘3D 게임 만들기’ 편에서는 3D 개발 과정을 살펴보게 될 것이다.

이 책은 안드로이드 게임 개발자가 되고자 하는 여러분들에게 안드로이드 게임 제작의 기본적인 지식을 제공하고 초보자의 수준을 벗어나는데 있어서 좋은 선택이 될 것이다. 2D 캐주얼 게임부터 OpenGL 기반의 3D 일인칭 슈팅 게임(FPS) 개발에 이르기까지 급속도로 성장하는 모바일 플랫폼 기반 게임 개발에 필요한 다양한 기술을 이 책에서 모두 접하게 될 것이다.

This book introduces the process of designing and developing game applications on smartphones and tablets
Actual Android 4 game development is easy to read through concise examples, so anyone can start developing games easily and happily. This book is a 2D scrolling shooting game called Star Fighter. Once Star Fighter develops games, it learns basic skills, creates games that can run on tablets and smart phones, and learns games based on the 3D environment based on the latter part of the book.

Part 1 of this book introduces the process of planning and creating a 2D Android game called Star Fighter. First, you plan and write a story that becomes the game background, and then you create basic functions such as the background and menu of the game. After that, you implement a playable character (PC) and a non-playable character (NPC). Finally, it shows how to create weapon systems and collision detection. And in the second part of this book, ‘3D Game Making’, we will look at the 3D development process.

This book is a good choice for those who want to become Android game developers, providing basic knowledge of Android game production and getting beyond the beginner’s level. From 2D casual games to OpenGL-based 3D first-person shooter (FPS) development, you will be exposed to a variety of technologies for developing rapidly growing mobile platform-based games.


저자(Author)
J.F.디마지오(J.F.DiMarzio)
.F.DiMarzio는 노련한 안드로이드 개발자이며 또한 저자이다. 1984년 TRS-컬러 컴퓨터 II에서 베이직 언어를 사용하여 게임 개발을 시작하였다. 그 후 미 국방부나 월트 디즈니 사 등의 기술 부서에서 근무해왔다. 안드로이드 플랫폼 베타 버전인 .03 때부터 안드로이드 애플리케이션 개발을 시작하였으며 안드로이드 마켓에 하나의 게임과 두 개의 전문적인 애플리케이션을 출시하였다.

J.F.DiMarzio is a seasoned Android developer and author. In 1984, TRS-Color Computer II started to develop games using BASIC language. Since then, he has worked in the US Department of Defense and in technology departments such as Walt Disney. Since the beta version of the Android platform in .03, we have started to develop Android applications and have released one game and two professional applications in the Android Market.


부록(Extra File)

Pro Android Web Apps

출간일(Release) : 2012/02/29
종이책 출간일(Print Release) : 2012/02/01
전자책 종류(Format) : ePub
Price : KRW 21,600
미리보기(Preview)


ridi

google

yes24

kyobo

aladin

tstore

apple


책소개(Overview)
안드로이드 웹앱 개발에 필요한 모든 것을 담았다!

HTML과 CSS, 그리고 자바스크립트를 이용해서 크로스 플랫폼을 지원하는 모바일 웹앱을 개발하는 일은 어렵지 않습니다. 이 책은 이미 웹에서 익숙한 기술들을 활용하여 네이티브 앱 못지않은 훌륭한 모바일 웹앱을 개발할 수 있도록 알려줍니다. 또한 안드로이드 플랫폼 기반의 웹앱을 개발하는 데 필요한 프레임워크인 jQTouch, jQuery Mobile, Sencha Touch, 그리고 폰갭(PhoneGap) 등에 대해 다양한 예제를 통해 자세히 설명하고 있습니다.
간단한 모바일 웹페이지 제작부터 to-do-list 애플리케이션 개발, 웹 서버 구축, HTML5 캔버스를 이용한 고급 애니메이션 기술 활용, 그리고 위치 기반 서비스와 모바일 지도를 이용한 게임 앱 개발까지 모두 이 한 권으로 학습할 수 있습니다.

모바일 웹앱에 대한 기본적인 설명과 함께 실전 프로젝트를 만드는 방법 및 소스를 제공해주기 때문에 웹앱 개발을 시작하거나 실무에서 활용하고자 할 때 매우 유익합니다.

It contains everything you need to develop Android Web Apps!
?
Developing cross-platform mobile web apps using HTML, CSS, and JavaScript is not difficult. This book uses technologies already familiar to the web to help you develop a great mobile web app that is as good as a native app. In addition, this book explains in detail various examples of jQTouch, jQuery Mobile, Sencha Touch, and PhoneGap, which are frameworks for developing web applications based on the Android platform.
From simple mobile web page creation to to-do-list application development, web server construction, advanced animation technology using HTML5 canvas, and development of game apps using location-based services and mobile maps.
?
It is very useful when you want to start developing web application or use it in practice because it provides basic explanation of mobile web app and how to make real project and source.


저자(Author)
데이먼 오흘맨(Damon Oehlman)
윈도우 웹부터 모바일까지 다양한 플랫폼 개발 경험이 풍부한 소프트웨어 개발자이자 기술 관리자. 모바일 웹앱 개발에 대한 열정으로 모바일 개발 회사인 ‘Sidelab’을 공동 창업했습니다. 현재 기술 블로그인 www.distractable.net을 운영하고 있으며 HTML5 모바일 지도 자바스크립트 라이브러리인 ‘Tile5’도 개발했습니다.

A software developer and technical manager with extensive experience developing platforms from Windows Web to Mobile. With the passion for mobile web app development, we co-founded ‘Sidelab’, a mobile development company. He currently runs the technology blog www.distractable.net and has also developed the HTML5 mobile map JavaScript library ‘Tile5’.

세바스찬 블랭(Sebastien Blanc)
수석 JEE 소프트웨어 개발자로 네덜란드 IT회사인 ‘E-id’에서 근무하고 있습니다. 학회에서 정기적으로 연설을 하는 등 모바일 웹앱 개발 분야에서 전문적으로 정보를 제공하며 웹 기반의 모바일 애플리케이션이 성공하리라 확신하고 있습니다.

The author is a senior JEE software developer and works for the Dutch IT company ‘E-id’. He is professionally informed in mobile web app development, including regularly speaking at conferences, and is confident that web-based mobile applications will be successful.


부록(Extra File)

Pro iOS Augmented Reality

출간일(Release) : 2012/07/31
종이책 출간일(Print Release) : 2012/07/10
전자책 종류(Format) : ePub
Price : KRW 24,000
미리보기(Preview)


ridi

google

yes24

kyobo

aladin

tstore

apple


책소개(Overview)
얼굴 인식 기술을 접목한 최강의 증강 현실 앱 만들기
증강 현실은 이 기술을 우리의 삶에 어떻게 접목시키는지에 따라 무한한 형태로 발전할 수 있는 가능성이 많고 매력적인 미개척 분야이다. 그래서 많은 회사와 개발자들이 이와 같이 새로운 기술 시장을 개척하려고 분주하게 노력하고 있다.

이 책은 독자에게 증강 현실 애플리케이션을 직접 만들어 볼 수 있는 기회를 제공한다. 그래서 독자들은 이 책을 통해 iOS의 무한한 잠재력을 제공하는 증강 현실 애플리케이션의 제작 기법을 알 수 있으며, 요즘 최고의 이슈가 되고 있는 얼굴 인식과 소셜 미디어에 적용되는 증강 현실 기술을 살펴보고 iOS 장치의 센서와 카메라의 활용법을 배울 수 있다.

특히 이 책은 아이폰이나 아이패드와 같은 iOS 기기들 사이의 센서, 카메라 등의 하드웨어에 대해 차이를 알려주고 아이패드를 이용하여 증강 현실 애플리케이션을 제작에 대한 기본적인 과정에 대해서 알기 쉽게 설명한다. MapKit, 가속도계 그리고 나침반을 활용한 증강 현실 애플리케이션뿐만 아니라 얼굴 인식 기술과 페이스북 데이터를 활용한 애플리케이션을 살펴보고 각 장마다 제공하는 소스 코드를 따라하다 보면, 독자들은 어느새 증강 현실 애플리케이션의 제작에 좀 더 가깝게 다가갈 수 있을 것이다.

Create the best augmented reality app with face recognition technology
Augmented reality is an uncharted and uncharted area where we can develop into an infinite form depending on how we apply this technology to our lives. So many companies and developers are working hard to pioneer this new technology market.

This book gives readers the opportunity to create augmented reality applications directly. Readers can learn how to build an augmented reality application that provides iOS with unlimited potential. You can also learn how to use sensors and cameras in iOS devices by reviewing the most recent issues, face recognition and augmented reality technologies applied to social media.

In particular, this book explains the differences between hardware such as sensors and cameras between iOS devices such as the iPhone or iPad, and explains the basic process of creating augmented reality applications using the iPad. MapKit, accelerometer, and compass-based augmented reality applications, as well as applications that use face recognition technology and Facebook data. By following the source code provided for each chapter, readers will be able to get closer to creating augmented reality applications.


저자(Author)
카일 로쉬(Kyle Roche)
저자 카일 로쉬는 2000년부터 신기술에 관심을 가졌다. Appirio에서 세계 최초이자 최대 규모의 Google 및 Force.com 클라우드 플랫폼 마이그레이션의 업무를 담당하였다. 저자는 RingDNA(ringdna.com)의 수석 아키텍처이며 2lemetry(2lemetry.com)의 공동 설립자이다. 또한 모바일 애플리케이션과 커넥티드 일렉트로닉스(M2M)에 주요 관심을 갖고 연구 중이며 이와 관련된 많은 프로젝트에 참가하였다. 증강 현실과 게임 프레임워크는 이런 모바일 애플리케이션의 시각화 방법에 관해서 큰 역할을 하고 있다. 저자에 대해 좀 더 자세히 알고 싶다면 kyleroche.com을 방문해보면 된다.

Author Kylosh has been interested in new technology since 2000. At Appirio, he was responsible for migrating the world’s first and largest Google and Force.com cloud platforms. The author is the chief architect of RingDNA (ringdna.com) and co-founder of 2lemetry (2lemetry.com). He is also interested in mobile applications and Connected Electronics (M2M) and has participated in many related projects. Augmented reality and game frameworks play a major role in how these mobile applications are visualized. If you want to know more about the author, visit kyleroche.com.


부록(Extra File)

Pro iOS Apps Performance Optimization

출간일(Release) : 2012/07/19
종이책 출간일(Print Release) : 2012/06/25
전자책 종류(Format) : ePub
Price : KRW 20,800
미리보기(Preview)


ridi

google

yes24

kyobo

aladin

tstore

apple


책소개(Overview)
스마트폰 앱의 성능을 최적화시키는 최고의 방법 소개
현재 시장에는 무수히 많은 iOS 앱들과 그 앱들을 이용하는 많은 사용자들이 있다. 더 재밌고 성능이 더 우수한 앱에 대해 요구가 지속적으로 증가하고 있다. 새로운 앱을 개발하려고 할 때 독창적인 아이디어도 중요하지만 그에 못지않게 앱 사용자가 만족하고 사용할 수 있는 최고의 성능을 가지는 것 역시 중요하다. 즉, 스마트폰의 기술적인 한계를 극복하기 위해 앱에 좋은 성능을 갖추게 하는 것은 필수 요건이 되었다. 사용자들 모두는 반응이 빠른 앱을 원하기 때문이다.

그런 측면에서 이 도서는 iOS 개발에 있어 경쟁력있는 앱을 만들 수 있도록 도움이 될 만한 수많은 실전 노하우와 기술 그리고 팁들을 제공한다. 이 책에서 제시하는 솔루션들은 iOS 앱 개발시 문제가 될만한 잠재적인 성능 병목 현상을 피하거나 해결하는데 도움을 준다. 기본 개념의 설명과 고급 예제와 예제 소스 코드를 통해 iOS 프로그래머로서 반드시 필요한 스킬들을 익히게 될 수 있으며 그로 인해 최고의 성능을 자랑하는 앱을 만들 수 있을 것이다.

이 책을 통해 독자들은 iOS 개발시 요구되는 성능 최적화 스킬에 필요한 노하우를 배울 수 있으며 더 빠르고, 강력하며 보다 나은 앱을 만들 수 있는 능력을 갖게 될 것이다.

Introducing the best way to optimize the performance of your smartphone app
There are numerous iOS apps on the market today and many users who use them. The demand for more fun and better-performing apps is steadily increasing. When developing new apps, creative ideas are important, but it’s also important to have the best performance that an app user can enjoy and use. In other words, to overcome the technical limitations of smartphones, it is essential to have good performance in the app. Everyone wants an app that’s responsive.

In that regard, this book provides a number of real-world know-how, skills, and tips to help you build a competitive app for iOS development. The solutions presented in this book will help you avoid or resolve potential performance bottlenecks that may be a problem in iOS app development. You will be able to learn essential skills as an iOS programmer through a description of the basic concepts and advanced examples and example source code, and you will be able to create the best performing app.

This book will give readers the know-how needed for the performance optimization skills required for iOS development and will be able to create faster, stronger and better apps.


저자(Author)
캥 보(Khang Vo)
Khang Vo는 소프트웨어 엔지니어이자 기업가이며 최신 기술과 신제품 연구를 즐긴다. 2009년부터 iOS 플랫폼 개발에 앞장서 왔다. 고객을 위한 새로운 가치를 생산하는 사업과 기술에 관한 여러가지 양상에 대해 토론하며 의견을 나누는 것을 즐긴다. 애플 앱 스토어와 안드로이드 마켓에서 여러가지 다른 앱을 만들고 판매하는 것이 저자의 주요 사업이다. 현재 저자는 카네기 멜론 대학교에서 석사과정을 밟고 있다.

Khang Vo is a software engineer and entrepreneur and enjoys the latest technology and new product research. He has been leading the iOS platform development since 2009. And he enjoys discussing and discussing various aspects of business and technology that produce new value for customers. The author’s main business is to create and sell a variety of other apps in the Apple App Store and Android Market. Currently, he is pursuing a master’s degree at Carnegie Mellon University.


부록(Extra File)

프로 윈도우폰 7 개발(Pro Windows Phone 7 Development)

출간일(Release) : 2012/06/04
종이책 출간일(Print Release) : 2012/05/15
전자책 종류(Format) : ePub
Price : KRW 24,000
미리보기(Preview)


ridi

google

yes24

kyobo

aladin

tstore

apple


책소개(Overview)
본격적인 윈도우폰 개발서!
윈도우폰 개발에 관심 있는 닷넷 개발자 또는 iOS, 안드로이드 개발자가 윈도우폰 7 플랫폼으로 영향력을 확장시킬 수 있게 도와 드립니다. ‘나의 닷넷 기술을 스마트폰 개발에 응용할 수 있을까?’, ‘기존의 앱을 윈도우폰으로 확장할 수는 없을까?’라는 물음에 명쾌한 해답을 제시합니다.
윈도우폰 7 개발에 대한 입문서들은 많습니다. 하지만, 독자들은 자신의 앱을 다음 단계로 성장시키기 위한 중급서를 찾아보기 어렵습니다. 윈도우폰 개발의 “프로페셔널”이 되는 지름길, “프로 윈도우폰 7 개발”과 함께 본격적인 윈도우폰 7 개발을 시작해 보세요!

A real Windows phone development book!
Net developers interested in Windows Phone development, or iOS, and Android developers can extend the influence to the Windows Phone 7 platform. It gives clear answers to your question, “Can I apply my .Net technology to smartphone development?” And “Can I extend my existing app to Windows Phone?”
There are a lot of tutorials on Windows Phone 7 development. However, readers are unable to find intermediate books to grow their apps to the next level. Start development of full-fledged Windows Phone 7 along with the shortcut to become “Professional” of Windows Phone development, “Pro Windows Phone 7 development”!


저자(Author)
롭 캐머런(Rob Cameron)
롭 캐머런은 2001년부터 마이크로소프트와 인연을 맺어 현재 조지아 주 애틀랜타에서 Industry Architect Evangelist로 일하고 있습니다. 그는 Communication Sector의 개발자 및 플랫폼 전도팀에서 통신, 케이블, 미디어 및 엔터테인먼트 회사를 위한 모바일 디바이스, 게임 및 임베디드 장치의 개발 도구와 기술에 총력을 기울이고 있습니다.

Rob Cameron has been with Microsoft since 2001 and is currently working as an Industry Architect Evangelist in Atlanta, Georgia. He is devoted to the development tools and technologies of mobile devices, games and embedded devices for communications, cable, media and entertainment companies at the Communication Sector’s Developer and Platform Evangelism team.


부록(Extra File)

Pro jQuery Mobile

출간일(Release) : 2012/06/29
종이책 출간일(Print Release) : 2012/05/15
전자책 종류(Format) : ePub
Price : KRW 20,800
미리보기(Preview)


ridi

google

kyobo

aladin

tstore

apple


책소개(Overview)
한 번 빌드해서 언제 어디서나 쓸 수 있는 모바일 애플리케이션을 만들고자 하는 여러분들께 추천합니다.
이 책은 자세한 설명과 예제를 통해 독자에게 최상의 모바일 애플리케이션을 만드는 법을 제시합니다. 애플리케이션에 테마를 적용하는 방법과 애플리케이션의 UI가 기기의 상태에 따라 어떻게 하면 능동적으로 서비스를 제공할 수 있는지 알려줍니다. 또한 iOS, 안드로이드, 블랙베리, 윈도우 폰에서 네이티브 애플리케이션과 동일한 외형을 갖는 앱을 만드는 방법에 대해 설명합니다.

여러가지 모바일 웹 개발 플랫폼에서 제이쿼리 모바일을 어떻게 설정하는지 설명하고, 실전에서 사용할 수 있는 예제들을 통해 제이쿼리 모바일의 특징과 기능 그리고 제이쿼리 모바일에서 제공하는 디자인 및 폼 엘리먼트에 대해 설명합니다. 또한, jQuery API에 대해 자세한 설명과 사용 예제를 제시하고, 위치 정보 서비스와 같은 웹 서비스와 통합하는 방법에 대해 설명합니다. 마지막으로 Phone-Gap을 사용해 네이티브 앱을 만드는 방법과 이를 통해 만든 앱을 앱 스토어 배포하는 방법에 대해 자세히 알려주고 있습니다.

It is recommended for those who want to build a mobile application that can be built once and used anywhere.
This book explains how to create the best mobile application for your readers with detailed descriptions and examples. It tells you how to apply a theme to your application, and how the application’s UI will actively serve you based on the status of your device. It also explains how to create apps that look and behave like native apps on iOS, Android, Blackberry, and Windows Phone.

It explains how to set up JQuery mobile on various mobile web development platforms and explains the features and functions of JQuery mobile and the design and form elements provided by JQuery mobile through examples that can be used in practice. It also provides a detailed description of the jQuery API, examples of its use, and how to integrate it with web services, such as geolocation services. In addition, this book explains how to use Phone-Gap to create native apps and how to distribute apps created with them.


저자(Author)
브래드 브로우릭(Brad Broulik)
HealthPartners의 수석 개발자로 엔터프라이즈 모바일 개발 분야 전문가이다. 모바일 개발을 하기 전에는 금융 서비스 회사의 소프트웨어 아키텍트 팀장이었다. 대부분의 모바일 기술, 특히 제이쿼리 모바일에 대한 폭넓은 경험을 가지고 있다. 제이쿼리 모바일 프로젝트에 참여했고 제이쿼리 모바일을 사용한 몇 가지 엔터프라이즈 모바일 앱들을 개발했다. 정기적으로 http://hamletdarcy.blogspot.com/ 에서 블로깅을 하고 있으며 @BradBroulik 트위터 계정이나 이메일 주소로 연락을 할 수 있다. 현재 미네소타에서 그의 아내와 딸과 함께 살고 있으며, 운동과 아웃도어 스포츠, 가족과 함께 시간을 보내는 것을 즐긴다.

As a senior developer of HealthPartners, he is an expert in enterprise mobile development. Prior to mobile development, he was a software architect at the financial services company. He has extensive experience in most mobile technologies, especially JQuery Mobile. He joined the JQuery mobile project and developed several enterprise mobile apps using JQuery Mobile. The author regularly blogs at http://hamletdarcy.blogspot.com/ and can contact @BradBroulik Twitter account or email address. He currently lives in Minnesota with his wife and daughter, and enjoys spending time with sports, outdoor sports and family.


부록(Extra File)

APP DESIGN PATTERN 31

출간일(Release) : 2012/05/31
종이책 출간일(Print Release) : 2012/03/30
전자책 종류(Format) : ePub
Price : KRW 18,200
미리보기(Preview)


ridi

google

yes24

kyobo

aladin

tstore

apple


책소개(Overview)
아이콘, 프레임, 버튼, 타이틀 요소부터 게임. 정보, 편집 화면까지 쉽고 재미있게 31개의 앱 디자인 패턴을 익혀 머릿속 아이디어를 베스트 앱으로 만들어 보세요!

Icons, frames, buttons, title elements and games. Information, editing screen Easy and fun to learn 31 patterns of app design Learn to create your best ideas in your mind!


저자(Author)
백윤화(Baek, Yunhwa)
2012 NHN Japan 스마트폰 디자인팀 팀장
Studio Funppy 멤버
2010 NHN Japan 그래픽 디자인, 일러스트레이션
2009 NHN Korea 일러스트레이션
2007 NHN Japan 그래픽 디자인, 일러스트레이션
2005 NHN Korea 게임 디자인

2012 NHN Japan Smartphone Design Team Leader
Studio Funppy Members
2010 NHN Japan Graphic Design, Illustration
2009 NHN Korea Illustration
2007 NHN Japan Graphic Design, Illustration
2005 NHN Korea Game Design


부록(Extra File)

어비의 모바일 웹(UhBee’s Mobile Web)

출간일(Release) : 2012/03/24
종이책 출간일(Print Release) : 2012/03/10
전자책 종류(Format) : ePub
Price : KRW 12,600
미리보기(Preview)


ridi

google

yes24

aladin

tstore

apple


책소개(Overview)
PC 기반의 웹과 모바일 웹에 꼭 필요한 웹 퍼블리싱 방법을 소개한다!
앞으로 웹 페이지를 만들 때는 PC 기반의 웹과 모바일 웹을 함께 고려한 웹 페이지 만들기가 필요합니다. 이를 위해서는 PC 기반의 웹과 모바일 웹의 차이가 있는지를 확인하고 그에 맞는 웹 개발 기술을 습득할 필요가 있습니다. 이 책의 Part I은 모바일 웹이 왜 생겨났는지에 대한 배경을 소개하고 모바일 웹에 꼭 필요한 웹 퍼블리싱 환경을 자세하게 소개합니다. 또한, 기존의 웹 퍼블리셔라면 단시간에 확인할 수 있는, 웹 퍼블리셔를 지망하는 입문자에게는 웹 개발에 꼭 필요한 HTML과 CSS의 핵심 요소만을 따로 소개하여 빠르게 웹 퍼블리셔가 될 수 있도록 노하우를 습득할 수 있도록 구성하였습니다.

This book introduces web publishing methods that are essential for PC-based web and mobile web!
In the future, when creating a web page, you need to create a web page that considers both PC-based web and mobile web. To do this, you need to know if there is a difference between PC-based web and mobile web, and acquire web development technology. Part I of this book introduces the background of why the mobile web came about and details the web publishing environment that is essential for mobile web. In addition, it is structured to acquire know-how to become a web publisher quickly by introducing only the key elements of HTML and CSS that are essential for web development to beginners who want to become a web publisher who can confirm in a short time in the case of existing web publisher .


저자(Author)
송태민(Song, Taemin)
“다양한 경험이 인생을 풍요롭게 만든다”는 개발 철학을 지닌 웹 퍼블리셔입니다. 국내에 웹표준이라는 개념을 책으로 처음 소개했으며, UX를 고려하는 UI 디자인, 폰트 디자인까지 가능한 디자이너기도 합니다. 현재 디자인 정글과 각종 세미나 등에서 모바일 웹에 대해 소개하고 있으며 WAPDUO라는 이름으로 왕성한 가수 활동을 병행하고 있습니다.

It is a web publisher with a development philosophy that “various experiences make life enriching”. The author first introduced the concept of web standard in Korea as a book, and it is a designer who can design UX and font design considering UX. Currently, Taemin Song introduces the mobile web in design jungle and various seminars, and is actively involved in singer activities under the name of WAPDUO.


부록(Extra File)

자바스크립트 패턴과 테스트(Reliable Javascript)

출간일(Release) : 2017/01/15
종이책 출간일(Print Release) : 2016/11/10
전자책 종류(Format) : ePub
Price : KRW 30,400
미리보기(Preview)


ridi

google

yes24

kyobo

aladin

tstore

apple


책소개(Overview)
견고한 코딩 기술을 배우자!
자바스크립트는 이제 단순 작업을 넘어 엔터프라이즈 애플리케이션 개발, 웹 서비스, 모바일 서비스 등 다양한 분야에서 사용하는 주류 언어가 되었다. 하지만 과거 웹 개발을 하듯 혹은 C/C++/자바에서 하듯 개발한다면 그 프로그램은 문제를 일으키고 말 것이다.

이 책은 자바스크립트만의 독특한 문법 구조를 이해하고 견고한 프로그램을 개발하는 데 필요한 기술과 원리를 설명한다. 콜백 패턴, 프라미스 패턴, 싱글톤 패턴, 장식자 패턴 같은 패턴과 단위 테스팅을 활용해서 오류 없고 견고한 프로그램을 개발하는 방법을 예제와 함께 보여준다.

이 책을 읽고 나면 패턴과 테스트는 물론 SOLID, DRY 같은 소프트웨어 공학 원칙과 테스트 주도 개발(TDD) 철학에 대한 통찰도 얻게 될 것이다.

Learn robust coding techniques!
JavaScript has now become a mainstream language for a variety of applications, including enterprise application development, Web services, and mobile services. However, if you develop it like you did in the past web development or C / C ++ / Java, the program will cause problems.

This book explains the techniques and principles necessary to understand the unique grammatical structure of JavaScript and develop a robust program. Demonstrates how to develop error-free and robust programs using pattern and unit testing, such as callback patterns, primes patterns, singleton patterns, and decorator patterns.
?
After reading this book, you will gain insights into software engineering principles, such as SOLID and DRY, as well as pattern and test, as well as the test-driven development (TDD) philosophy.


저자(Author)
래리 스펜서(Larry Spencer)
He is the vice president of application development at ScerIS in Sudbury, Mass., And is the browser-based application authoring team leader, combining the C # / Web API / SQL Server backend with the angular JS. I’ve been programming for 35 years in COBOL, C, C ++, C #, and mainframe assemblies, but JavaScript is the most interesting. He is often invited as a speaker to meetings such as Code Camps and enjoys sharing his or her software passion with the development community. He lives in Marlborough, Massachusetts, and his personal blog is http://FascinatedWithSoftware.com. He is also interested in philosophy, chess, and classical guitar.

세스 리처즈(Seth Richards)
2002년 이후 소프트웨어 전문가로 활약 중이다. 처음엔 술집, 나이트클럽 업계에서 임베디드 프로그래밍을 시작했고 2007년에 웹 애플리케이션 개발자로 전향했다. 엔터프라이즈급 지리 정보 시스템(중앙 물적 자산 관리 시스템), 상품 찾기 및 추천 관련 소셜 네트워크 등 다양한 웹 기반 애플리케이션 제작에 참여했다. 뉴햄프셔 소재 플리머스 주립 대학(현재는 대학교)에서 컴퓨터 공학, 수학을 전공했으며 지금은 조지아 공과대학에서 컴퓨터 공학 석사 학위를 밟고 있다. 개인 블로그 주소는 http://blog.shrichards.com, 트위터 계정은 @shrichards다.

He has been working as a software professional since 2002. Initially, he started embedded programming in the pub and nightclub industries and in 2007 he turned to Web application developers. He has participated in various web-based applications such as enterprise-class geographic information systems (MMS), product discovery and social networks for referrals. He majored in computer science and mathematics at Plymouth State University (now a university) in New Hampshire, and now holds a master’s degree in computer science from the Georgia Institute of Technology. The personal blog address is http://blog.shrichards.com, and the Twitter account is @shrichards.


부록(Extra File)