Packt.Microsoft.HoloLens.Developers.Guide
About This Book
Create immersive augmented reality apps for Microsoft HoloLens from scratch
Leverage the powerful HoloLens sensors to interact with real-world motions and gestures and make your app life-like
Explore the powerful Unity 5 SDK along with the Windows Unified platform to get the most out of your HoloLens app
Who This Book Is For
If you are a developer who wants to create augmented reality apps for the Microsoft HoloLens platform, then this is the book for you. Coding experience with C# is assumed.
What You Will Learn
Design an app for HoloLens that is feasible and attractive to use
Add gestures and interact with them
Create sounds in the app and place them in a 3D space
Use voice generation and voice recognition to make your apps more lifelike
Interact with the physical environment to place holograms on top of physical objects
Compare HoloLens with the other products and know how to use its strengths
Use assets from third parties to enrich our app
In Detail
HoloLens, Microsoft's innovative augmented reality headset, overlaps holograms into a user's vision of their environment. Your ideas are closer to becoming real when you can create and work with holograms in relation to the world around you. If you are dreaming beyond virtual worlds, beyond screens, beyond pixels, and want to take a big leap in the world of augmented reality, then this is the book you want.
Starting off with brainstorming and the design process, you will take your first steps in creating your application for HoloLens. You will learn to add gestures and write an app that responds to verbal commands before gradually moving on creating sounds in the app and placing them in a 3D space. You will then communicate between devices in the boundaries of the UWP model.
Style and approach
This book takes a step-by-step, practical, tutorial-style approach where you will dive deep into HoloLens app development. You will work with the API and write your own complex scripts that would interact with the powerful HoloLens sensors and with realistic examples, you will be able to create immersive 3D apps for HoloLens.
Table of Contents
Chapter 1. Lets Begin!
Chapter 2. Designing Your App
Chapter 3. Gestures And Events
Chapter 4. Make Some Noise - Sounds
Chapter 5. Be Heard - Voice Interactions
Chapter 6. Take A Look Around You - Spatial Mapping
Chapter 7. Lets Talk! Communications Between Devices
Chapter 8. Speed Up Your Development - Advanced Unity3D
Packt.Augmented.Reality.Game.Development.1787122883
Key Features
Get into the Augmented Reality (AR) bandwagon by creating a Pokemon Go like game from scratch
Use the latest Unity 5.X VR SDK and create pro-level AR games
Innovate and explore the latest and most promising trend of AR gaming in the mobile gaming industry
Book Description
Have you been bitten by the Pokemon Go bug yet? If yes, then this is the right book for you. Location-based AR games have been around for a few years. They have struggled to gain popularity until just recently with the monumental release of Pokemon Go. Now, with the explosive popularity of the genre, novice and experienced developers alike will be rushing to publish an app that will be the next trend in mobile games.
If you are keen on developing a VR game with the latest Unity 5.X toolkit, then this is the right book for you. The genre of location-based AR games introduces a new platform and technical challenges. This book will simplify those challenges and broaden the appeal of the genre to even casual novice game developers.
In this book, you will go on a journey through building a fictional location-based AR game that addresses the core technical concepts such as: GIS fundamentals, mobile device GPS, mapping, map textures in Unity, mobile device camera, camera textures in Unity, accessing location-based services and several other general useful Unity tips.
Rounding out, the technical material will open a discussion of further development that will present a multiplayer version of the game. At the end, you will be presented with troubleshooting techniques in case you get into trouble and need a little help.
What you will learn
Build a location-based AR game called Foodie Go
Animate a players avatar around a map
Use the mobile device's camera as a game background
Implement database persistence with SQLLite4Unity3D to persist inventory items across game sessions
Create basic UI elements for the game, inventory, menu, and settings
Perform location and content searches against the Google Places API
Enhance the game's mood by adding visual shader effects
Extend the game by adding multiplayer networking and other general enhancements to the game
Table of Contents
Chapter 1. Getting Started
Chapter 2. Mapping the Player's Location
Chapter 3. Making the Avatar
Chapter 4. Spawning the Catch
Chapter 5. Catching the Prey in AR
Chapter 6. Storing the Catch
Chapter 7. Creating the AR World
Chapter 8. Interacting with an AR World
Chapter 9. Finishing the Game
Chapter 10. Troubleshooting
Augmented Reality for Developers
Build exciting AR applications on mobile and wearable devices with Unity 3D, Vuforia, ARToolKit, Microsoft Mixed Reality HoloLens, Apple ARKit, and Google ARCore
About This Book
Create unique AR applications from scratch, from beginning to end, with step-by-step tutorials
Use Unity 3D to efficiently create AR apps for Android, iOS, and Windows platforms
Use Vuforia, ARTookKit, Windows Mixed Reality, and Apple ARKit to build AR projects for a variety of markets
Learn best practices in AR user experience, software design patterns, and 3D graphics
Who This Book Is For
The ideal target audience for this book is developers who have some experience in mobile development, either Android or iOS. Some broad web development experience would also be beneficial.
What You Will Learn
Build Augmented Reality applications through a step-by-step, tutorial-style project approach
Use the Unity 3D game engine with the Vuforia AR platform, open source ARToolKit, Microsoft's Mixed Reality Toolkit, Apple ARKit, and Google ARCore, via the C# programming language
Implement practical demo applications of AR including education, games, business marketing, and industrial training
Employ a variety of AR recognition modes, including target images, markers, objects, and spatial mapping
Target a variety of AR devices including phones, tablets, and wearable smartglasses, for Android, iOS, and Windows HoloLens
Develop expertise with Unity 3D graphics, UIs, physics, and event systems
Explore and utilize AR best practices and software design patterns
Table of Contents
Chapter 1. Augment Your World
Chapter 2. Setting Up Your System
Chapter 3. Building Your App
Chapter 4. Augmented Business Cards
Chapter 5. Ar Solar System
Chapter 6. How To Change A Flat Tire
Chapter 7. Augmenting The Instruction Manual
Chapter 8. Room Decoration With Ar
Chapter 9. Poke The Ball Game
搭建你自己的神经网络 Make Your Own Neural Network
英文版 搭建你自己的神经网络 Make Your Own Neural Network
程序员实用算法
中文扫描
(美)Andrew binstock
john rex 著
陈宗斌 等译
本书关注的是实用的立即可用的代码,并广泛讨论了可移植性和特定于实现的细节。
TCP/IP Illustrated, Volume 1 The Protocols (2nd Edition) (pdf).pdf
英文版
“For an engineer determined to refine and secure Internet operation or to explore alternative solutions to persistent problems, the insights provided by this book will be invaluable.”
—Vint Cerf, Internet pioneer
TCP/IP Illustrated, Volume 1, Second Edition, is a detailed and visual guide to today’s TCP/IP protocol suite. Fully updated for the newest innovations, it demonstrates each protocol in action through realistic examples from modern Linux, Windows, and Mac OS environments. There’s no better way to discover why TCP/IP works as it does, how it reacts to common conditions, and how to apply it in your own applications and networks.
Building on the late W. Richard Stevens’ classic first edition, author Kevin R. Fall adds his cutting-edge experience as a leader in TCP/IP protocol research, updating the book to fully reflect the latest protocols and best practices. He first introduces TCP/IP’s core goals and architectural concepts, showing how they can robustly connect diverse networks and support multiple services running concurrently. Next, he carefully explains Internet addressing in both IPv4 and IPv6 networks. Then, he walks through TCP/IP’s structure and function from the bottom up: from link layer protocols–such as Ethernet and Wi-Fi–through network, transport, and application layers.
Fall thoroughly introduces ARP, DHCP, NAT, firewalls, ICMPv4/ICMPv6, broadcasting, multicasting, UDP, DNS, and much more. He offers extensive coverage of reliable transport and TCP, including connection management, timeout, retransmission, interactive data flow, and congestion control. Finally, he introduces the basics of security and cryptography, and illuminates the crucial modern protocols for protecting security and privacy, including EAP, IPsec, TLS, DNSSEC, and DKIM. Whatever your TCP/IP experience, this book will help you gain a deeper, more intuitive understanding of the entire protocol suite so you can build better applications and run more reliable, efficient networks.
UNIX编程艺术
本书主要介绍了Unix系统领域中的设计和开发哲学、思想文化体系、原则与经验,由公认的Unix编程大师、开源运动领袖人物之一Eric S. Raymond倾力多年写作而成。包括Unix设计者在内的多位领域专家也为本书贡献了宝贵的内容。本书内容涉及社群文化、软件开发设计与实现,覆盖面广、内容深邃,完全展现了作者极其深厚的经验积累和领域智慧。
HTTP The Definitive Guide.chm
HTTP The Definitive Guide
http了解进阶的好资源
深入理解Java虚拟机 JVM高级特性与最佳实践(高清完整版)
《深入理解Java虚拟机:JVM高级特性与最佳实践》内容简介:作为一位Java程序员,你是否也曾经想深入理解Java虚拟机,但是却被它的复杂和深奥拒之门外?没关系,本书极尽化繁为简之妙,能带领你在轻松中领略Java虚拟机的奥秘。本书是近年来国内出版的唯一一本与Java虚拟机相关的专著,也是唯一一本同时从核心理论和实际运用这两个角度去探讨Java虚拟机的著作,不仅理论分析得透彻,而且书中包含的典型案例和最佳实践也极具现实指导意义。
全书共分为五大部分。第一部分从宏观的角度介绍了整个Java技术体系的过去、现在和未来,以及如何独立地编译一个OpenJDK7,这对理解后面的内容很有帮助。第二部分讲解了JVM的自动内存管理,包括虚拟机内存区域的划分原理以及各种内存溢出异常产生的原因;常见的垃圾收集算法以及垃圾收集器的特点和工作原理;常见的虚拟机的监控与调试工具的原理和使用方法。第三部分分析了虚拟机的执行子系统,包括Class的文件结构以及如何存储和访问Class中的数据;虚拟机的类创建机制以及类加载器的工作原理和它对虚拟机的意义;虚拟机字节码的执行引擎以及它在实行代码时涉及的内存结构。第四部分讲解了程序的编译与代码的优化,阐述了泛型、自动装箱拆箱、条件编译等语法糖的原理;讲解了虚拟机的热点探测方法、HotSpot的即时编译器、编译触发条件,以及如何从虚拟机外部观察和分析JIT编译的数据和结果。第五部分探讨了Java实现高效并发的原理,包括JVM内存模型的结构和操作;原子性、可见性和有序性在Java内存模型中的体现;先行发生原则的规则和使用;线程在Java语言中的实现原理;虚拟机实现高效并发所做的一系列锁优化措施。
本书适合所有Java程序员、系统调优师和系统架构师阅读。
Mining Text Data
Mining Text Data
data mining for text
S60_Platform_Scalable_Screen-Drawing_How-To_v1_0_en
S60_Platform_Scalable_Screen-Drawing_How-To_v1_0_en
symbian development resource
REST in Practice
REST in Practice
Why don’t typical enterprise projects go as smoothly as projects you develop for the Web? Does the REST architectural style really present a viable alternative for building distributed systems and enterprise-class applications?
In this insightful book, three SOA experts provide a down-to-earth explanation of REST and demonstrate how you can develop simple and elegant distributed hypermedia systems by applying the Web’s guiding principles to common enterprise computing problems. You’ll learn techniques for implementing specific Web technologies and patterns to solve the needs of a typical company as it grows from modest beginnings to become a global enterprise.
Learn basic Web techniques for application integration
Use HTTP and the Web’s infrastructure to build scalable, fault-tolerant enterprise applications
Discover the Create, Read, Update, Delete (CRUD) pattern for manipulating resources
Build RESTful services that use hypermedia to model state transitions and describe business protocols
Learn how to make Web-based solutions secure and interoperable
Extend integration patterns for event-driven computing with the Atom Syndication Format and implement multi-party interactions in AtomPub
Understand how the Semantic Web will impact systems design
RESTful WebServices中文版
网上下载
RESTful Web Services 中文版
根据网友提供的照片转换格式而成,效果欠佳。
* 原书名: RESTful Web Services
* 原出版社: O'Reilly Media, Inc.
* 作者: (美)Leonard Richardson Sam Ruby
* 译者: 徐涵 李红军 胡伟
* 丛书名: 电子工业出版社 O'Reilly系列
* 出版社:电子工业出版社
* ISBN:9787121062278
* 出版日期:2008 年5月
* 开本:16开
Core Python Applications Programming, Third Edition
英文版电子书
作者:Wesley J. Chun
出版日期:Mar.2012
出版社:Prentice Hall
页数:886
We are delighted that you have engaged us to help you learn Python as
quickly and as deeply as possible. The goal of the Core Python series of
books is not to just teach developers the Python language; we want you
you to develop enough of a personal knowledge base to be able to develop
software in any application area.
ASN.1 Complete
ASN.1 Complete teaches you everything you need to know about ASN.1-whether you’re specifying a new protocol or implementing an existing one in a software or hardware development project. Inside, the author begins with an overview of ASN.1′s most commonly encountered features, detailing and illustrating standard techniques for using them. He then goes on to apply the same practice-oriented approach to all of the notation’s other features, providing you with an easy-to-navigate, truly comprehensive tutorial.
The book also includes thorough documentation of both the Basic and the Packed Encoding Rules-indispensable coverage for anyone doing hand-encoding, and a valuable resource for anyone wanting a deeper understanding of how ASN.1 and ASN.1 tools work. The concluding section takes up the history of ASN.1, in terms of both the evolution of the notation itself and the role it has played in hundreds of protocols and thousands of applications developed since its inception.
Features
* Covers all the features-common and not so common-available to you when writing a protocol specification using ASN.1.
* Teaches you to read, understand, and implement a specification written using ASN.1.
* Explains how ASN.1 tools work and how to use them.* Contains hundreds of detailed examples, all verified using OSS’s ASN.1 Tools package.
* Considers ASN.1 in relation to other protocol specification standards.
Head First Mobile Web
Headfirst英文版电子书
出版日期:December 2011
Mobile web usage is exploding. Soon, more web browsing will take place on phones and tablets than PCs. Your business needs a mobile strategy, but where do you start? Head First Mobile Web shows how to use the web tech- nology you’re already familiar with to make sites and apps that work on any device of any size. Put your JavaScript, CSS media query, and HTML5 skills to work, and then optimize your site to perform its best in the demanding mobile market. Along the way, you’ll discover how to adapt your business strategy to target specific devices.
Navigate the increasingly complex mobile landscape
Take both technical and strategic approaches to mobile web design
Use the latest development techniques—including Responsive Web Design and server-side device detection with WURFL
Learn quickly through images, puzzles, stories, and quizzes
We think your time is too valuable to waste struggling with new concepts. Using the latest research in cognitive science and learning theory to craft a multi-sensory learning experience, Head First Mobile Web uses a visually rich format designed for the way your brain works, not a text-heavy approach that puts you to sleep.
自己动手写网络爬虫
自己动手写网络爬虫
别人的一份关于介绍网络爬虫的文章,也是从网上下的,感觉不错就上传了!
Wrox.Professional.JavaScript.for.Web.Developers.3rd.Edition
Wrox出版社2012最新最经典的JavaScript教程,第三版,内容详尽,例子丰富,注意是英文版的,英文不好的有些吃力哦,900多页
这是压缩包第二部分,最后一部份
Wrox.Professional.JavaScript.for.Web.Developers.3rd.Edition.Jan.2012
Wrox出版社2012最新最经典的JavaScript教程,第三版,内容详尽,例子丰富,注意是英文版的,英文不好的有些吃力哦,900多页
这是压缩包第一部分
ANDROID移动应用开发从入门到精通
ANDROID移动应用开发从入门到精通
安卓开发经典教程
HTML5高级程序设计
HTML5高级程序设计 中文版
详细的HTML5开发指导教程
UNICODE编码表
UNICODE编码表,快速查询大部分字符在Unicode中的编码
微信背后的产品观
微信背后的产品观
微信之父张小龙的《微信背后的产品观》
讲述移动互联网产品的方法论 培养移动互联网产品经理的素养
HTML5 Mobile Development Cookbook
移动设备商HTML5开发的电子书,英文
What you will learn from this book
Master the art of mobile web design for multiple platforms.
Execute best practice guidelines for cross platform development.
Create fast and responsive mobile websites.
Debug mobile websites efficiently and effectively.
Leverage HTML5 multimedia features such as Canvas and SVG for the mobile web.
Build HTML5 geo-location based applications.
Take a sneak peek into the exciting world of emerging mobile web technologies such as AJAX 2.
Integrate your mobile websites with Facebook and Twitter.