دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
دسته بندی: برنامه نویسی: زبان های برنامه نویسی ویرایش: 1 نویسندگان: Ray Rischpater. Daniel Zucker سری: ISBN (شابک) : 1430231777 ناشر: Apress سال نشر: 2010 تعداد صفحات: 250 زبان: English فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) حجم فایل: 8 مگابایت
در صورت تبدیل فایل کتاب Beginning Nokia Apps Development: Qt and HTML5 for Symbian and MeeGo به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب شروع توسعه برنامه های نوکیا: Qt و HTML5 برای Symbian و MeeGo نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
در حالی که سروصدای رسانهها به طور مرتب در سراسر آیفون و اندروید پخش میشود، نوکیا همچنان از نظر سهم بازار جهانی پیشتاز است. به عنوان مثال، سیمبین پرکاربردترین سیستم عامل موبایل باقی مانده است. با پلتفرم توسعه باز نوکیا، فرصت های موجود برای توسعه دهندگان تلفن همراه برای هدف قرار دادن این سیستم عامل بسیار محبوب، فراوان و واضح است. از Qt برای هدف قرار دادن هر دو پلتفرم استفاده کنید: Symbian، پرکاربردترین سیستم عامل موبایل در جهان، و همچنین MeeGo، پلتفرم Intel/Nokia برای دستگاه های تلفن همراه. برنامه های HTML5 را برای پلتفرم های Symbian و MeeGo توسعه دهید که با تغییرات اندکی در سایر پلتفرم های تلفن همراه اجرا می شوند. توسعه دهندگان مبتدی اصول Qt را با شیب موبایل یاد می گیرند و به آنها توانایی هدف قرار دادن پلتفرم های دسکتاپ و موبایل را می دهند. آنچه یاد خواهید گرفت نحوه انجام اصول اولیه Qt QML یا زبان نشانه گذاری Qt چیست Qt برای Meego چیست و چگونه از آن استفاده کنید و چگونه از آن استفاده کنید نحوه کار با Web Runtime چرا توسعه موبایل متفاوت است نحوه پورت/پشتیبانی پلتفرمهای MeeGo و Symbian این کتاب برای چه کسانی است. فهرست مطالب معرفی پلت فرم نرم افزار نوکیا طراحی برنامه شما کار با Nokia Qt SDK شروع توسعه Qt انجام کارهای بیشتر با Qt معرفی Qt توسعه سریع با HTML5 آزمایش برنامه شما پیاده سازی برنامه شما
While media buzz regularly circulates around iPhone and Android, Nokia still leads the pack in terms of world market share. Symbian, for instance, remains the most widely used mobile operating system. With Nokia's open development platform, the opportunities available for mobile developers to target this vastly popular operating system are abundant and clear. Use Qt to target both platforms: Symbian, the most widely used mobile operating system in the world, as well as MeeGo, the Intel/Nokia platform for mobile devices. Develop HTML5 applications for both Symbian and MeeGo platforms that will run with little modification on other mobile platforms. Novice developers learn the basics of Qt with a mobile slant, giving them the ability to target both desktop and mobile platforms. What you’ll learn How to do Qt basics What is QML or the Qt Markup Language What is Qt for Meego and how to use it and how to use it How to work with the Web Runtime Why mobile development is different How to port/support MeeGo and Symbian platforms Who this book is for This must-have book is for mobile developers wanting to target the Meego and Symbian platforms (either as the sole platform or in cross-platform development), and existing mobile developers wanting to start using Qt. Table of Contents Introducing Nokia’s Software Platform Designing Your Application Working with the Nokia Qt SDK Beginning Qt Development Doing More with Qt Introducing Qt Quick Developing with HTML5 Testing Your Application Deploying Your Application
Prelim......Page 1
Contents at a Glance......Page 6
Contents......Page 7
Foreword......Page 11
About the Authors......Page 12
About the Technical Reviewers......Page 13
Acknowledgments......Page 14
Why Should You Read This Book?......Page 15
How Should You Read This Book?......Page 16
A Word on Conventions We Use in This Book......Page 17
Design......Page 19
Why Nokia?......Page 21
Symbian......Page 22
Choosing a Development Platform......Page 23
Qt......Page 24
HTML5......Page 25
Distributing Your Application......Page 26
Wrapping Up......Page 27
Designing for Mobile......Page 29
Mobile Interaction Considerations......Page 30
Technical Considerations......Page 31
Cultural Considerations......Page 32
Getting Started......Page 33
Design Research......Page 34
Interaction Design and Prototyping......Page 35
Documentation......Page 36
Flowella......Page 38
Visual and Information Design......Page 45
Testing and Evaluation......Page 48
Additional Topics: Gestalt and Unity......Page 49
Navigation......Page 50
Entering Information......Page 51
Usability and Security......Page 52
Checklists......Page 53
Summary......Page 54
Developing Your Application......Page 55
Introducing the Nokia Qt SDK......Page 57
Installing the Nokia Qt SDK......Page 59
Finding Your Way around the Nokia Qt SDK......Page 62
Creating a Qt Application......Page 63
Compiling and Running Your Code on a Device......Page 70
Debugging Your Application......Page 72
Wrapping Up......Page 75
Understanding the Qt Object Model......Page 77
Understanding Signals and Slots......Page 78
Making the Most of Hierarchical Ownership......Page 79
Defining Object Properties......Page 80
Managing Resources and Localization......Page 81
Understanding Qt’s Collection Classes......Page 83
Using Signals and Slots......Page 84
Performing Input and Output......Page 86
Managing Multiple Threads......Page 87
Using Item Views with the Model-View-Controller Paradigm......Page 89
Understanding Qt’s Model Classes......Page 90
Using Qt’s View Classes......Page 93
Putting It All Together......Page 94
Implementing the Application User Interface......Page 95
Using the Network to Obtain Data......Page 98
Parsing the USGS Data Feed......Page 99
Displaying the Results......Page 103
Wrapping Up......Page 104
Using Application Resources......Page 105
Including Resources in Your Applications......Page 106
Incorporating User Actions......Page 107
Introducing the Qt Main Window......Page 108
Implementing a Custom Widget......Page 110
Subclassing QWidget......Page 111
Specifying Your Widget’s Size Hints and Policies......Page 112
Handling Incoming Events......Page 113
Handling Incoming Gestures......Page 115
Painting Your Widget’s Contents......Page 117
Integrating Qt Objects with Web Content......Page 119
Displaying Web Content with QtWebKit......Page 120
Embedding C++ Objects in QtWebKit’s JavaScript Runtime......Page 122
Embedding Qt Widgets into QtWebKit Pages......Page 124
Extending Application Functionality with Qt Mobility......Page 125
Using the Qt Mobility APIs......Page 127
Managing Bearer Networks......Page 130
Obtaining and Working with Device Location Information......Page 131
Sending and Receiving Messages......Page 133
Playing and Recording Multimedia......Page 136
Obtaining System Information......Page 139
Putting It All Together......Page 140
Looking inside the Application Controller......Page 142
Changes to the Network Request......Page 146
Determining the Device Position......Page 147
Drawing the Map......Page 149
Wrapping Up......Page 155
Declaring Your User Interface......Page 157
Introducing QML......Page 159
Handling Signals in QML......Page 161
Performing Animations in QML......Page 163
Reviewing the Available Qt Quick Elements......Page 164
Programming for the Web with QML......Page 167
Creating the User Interface......Page 169
Integrating C++ with QML......Page 172
Mingling QObjects with QML......Page 173
Wrapping Up......Page 176
Developing with HTML5......Page 177
Hello World in HTML5......Page 178
Hello World on a Handset......Page 180
Using the HTML5 Application Cache......Page 181
Accessing Your HTML5 Content from the Local File System......Page 183
Storing the HTML5 Content as an Application Resource......Page 184
Canvas......Page 185
Transitions and Transformations......Page 190
Local Storage......Page 192
Putting It All Together: Implementing Shake in HTML5......Page 194
Adding UI Components to the Views......Page 198
Fetching and Parsing the Data......Page 200
Links for further information......Page 201
Wrapping Up......Page 202
Distribute......Page 203
Preparing to Test......Page 205
Using Qt’s Test Framework......Page 207
Introducing the QTest Test Framework......Page 208
Unit Testing the QuakeEvent Class......Page 210
Testing Signals and Slots Using QTest......Page 213
Testing User Interface Code Using QTestEventList......Page 214
Wrapping Up......Page 216
Preparing a Deployment Checklist......Page 217
Including Other Files within Your Application on Symbian Devices......Page 218
Including Other Files within Your Application on MeeGo Devices......Page 219
Including an Application Icon with MeeGo Applications......Page 220
Providing a UID for Qt Applications on Symbian......Page 221
Putting It All Together......Page 222
Signing Your Qt Application for Symbian Devices......Page 223
Registering with the Ovi Store......Page 225
Publishing Your Application......Page 226
QA in the Ovi Store......Page 228
Marketing Your Application through the Ovi Store......Page 229
Wrapping Up......Page 231
¦ A......Page 233
¦ C......Page 234
¦ D......Page 235
¦......Page 236
¦ I......Page 237
¦ J......Page 238
¦ O......Page 239
¦ Q......Page 240
¦......Page 243
¦ S......Page 244
¦ T ¦ U......Page 245
¦ Y, Z......Page 246