{"product_id":"110395","title":"UI System Black Book ","description":"\u003ccenter\u003e\u003cdiv style=\"text-align:center\"\u003e\u003cimg src=\"https:\/\/tmgdisk01.cafe24.com\/images\/vs\/4172\/sv\/3jYEEJjKUSrn8J2SEr9FgYPSCL3hGp.png?v=1765101489\" style=\"max-width:100%;max-height:10px\"\u003e\u003c\/div\u003e\u003c\/center\u003e\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\u003ccenter\u003e\n\n\u003cdiv style=\"width:95%\"\u003e\n\n\u003cdiv style=\"text-align:center;font-size:30px;font-weight:bolder;line-height:1.6em\"\u003e UI System Black Book \u003c\/div\u003e\n\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\n\u003cdiv style=\"border-bottom:1px;border-bottom-style:dotted;border-color:;padding-bottom:20px\"\u003e\u003ccenter\u003e\u003ctable align=\"center\" width=\"100%\"\u003e\u003ctbody style=\"border:0px\"\u003e\n\n\u003ctr\u003e\u003ctd align=\"center\" style=\"line-height:1.2em;text-align:center;font-size:18px;color:black;font-weight:bold;padding-bottom:20px;\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\n\n\u003ctr\u003e\u003ctd style=\"text-align:center\"\u003e\u003cimg src=\"https:\/\/image.yes24.com\/goods\/124317588\/XL\" style=\"max-width:100%;height:auto\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\n\n\n\u003c\/tbody\u003e\u003c\/table\u003e\u003c\/center\u003e\u003c\/div\u003e\n\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\n\u003cdiv style=\"width:95%;{split_style6}padding-top:20px;padding-bottom:20px\"\u003e\n\n \u003cdiv style=\"text-align:left;font-size:16px;font-weight:bold;padding-bottom:20px\"\u003eDescription \u003c\/div\u003e\n\n\u003cdiv style=\"text-align:left;word-break:break-all;font-size:14px;line-height:1.6em;\"\u003e\n\n\u003cdiv\u003e\u003ch5\u003e \u003cb\u003eBook Introduction\u003c\/b\u003e\n\u003c\/h5\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv\u003e\u003cdiv\u003e \u003cb\u003eThe first guidebook that looks inside the UI system.\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e 《UI System Black Book》 explains the core theories and implementation principles related to UI systems, especially graphics.\u003cbr\u003e This book examines the fundamentals of system design, including the underlying theories and technologies behind each UI system element, the processes involved in displaying the information on the screen, how each UI element interacts with the rest of the system, and how to maximize the aesthetic appeal of the screen while minimizing app slowdown. It provides a detailed explanation of the functions a UI system must provide and the technologies supporting them, along with example code.\u003cbr\u003e Through this, you can deepen your understanding of programming and related theories, and indirectly experience various issues that you may encounter in practice.\u003cbr\u003e\n\n\u003c\/div\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cul\u003e\u003cli\u003e You can preview some of the book's contents.\u003cbr\u003e \u003cspan\u003ePreview\u003c\/span\u003e\n\n\u003c\/li\u003e\u003c\/ul\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cbr\u003e\u003cdiv\u003e  \u003ch5\u003e\u003cb\u003eindex\u003c\/b\u003e\u003c\/h5\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv\u003e \u003cb\u003eChapter 1 UI Toolkit and Apps\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e 1.1 Understanding UI Features\u003cbr\u003e -1.1.1 Graphic Elements\u003cbr\u003e -1.1.2 UI Components\u003cbr\u003e -1.1.3 Event Handling\u003cbr\u003e -1.1.4 layout\u003cbr\u003e 1.2 Scalable UI\u003cbr\u003e -1.2.1 Coordinate System\u003cbr\u003e -1.2.2 Device independent pixels\u003cbr\u003e -1.2.3 scale factor\u003cbr\u003e -1.2.4 Size constraints\u003cbr\u003e -1.2.5 Adaptive UI\u003cbr\u003e 1.3 App Function Integration\u003cbr\u003e -1.3.1 Main Loop\u003cbr\u003e -1.3.2 Framework\u003cbr\u003e -1.3.3 Life Cycle\u003cbr\u003e -1.3.4 views\u003cbr\u003e 1.4 UI Toolkit Extensions\u003cbr\u003e -1.4.1 Theme\u003cbr\u003e 1.5 Summary\u003cbr\u003e\u003cbr\u003e \u003cb\u003eChapter 2: The Heart of UI Rendering: Canvas\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e 2.1 Rendering Engine\u003cbr\u003e -2.1.1 Configuring the UI Rendering Engine\u003cbr\u003e -2.1.2 Bitmaps and Pixels\u003cbr\u003e -2.1.3 Rendering method\u003cbr\u003e -2.1.4 Rendering Backend\u003cbr\u003e 2.2 Canvas\u003cbr\u003e -2.2.1 Output Buffer\u003cbr\u003e -2.2.2 UI Objects\u003cbr\u003e -2.2.3 UI Rendering\u003cbr\u003e 2.3 Memory Management\u003cbr\u003e -2.3.1 Garbage Collection\u003cbr\u003e 2.4 Summary\u003cbr\u003e\u003cbr\u003e \u003cb\u003eChapter 3 Vector Rasterizer\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e 3.1 History of Vector Graphics\u003cbr\u003e 3.2 SVG\u003cbr\u003e -3.2.1 SVG Overview\u003cbr\u003e -3.2.2 SVG example\u003cbr\u003e -3.2.3 SVG effects\u003cbr\u003e 3.3 Vector Graphics Features\u003cbr\u003e -3.3.1 Figure\u003cbr\u003e -3.3.2 Fill\u003cbr\u003e -3.3.3 Stroke\u003cbr\u003e -3.3.4 Class Design\u003cbr\u003e 3.4 Drawing shapes\u003cbr\u003e -3.4.1 Square  \u003cbr\u003e-3.4.2 Clipping\u003cbr\u003e -3.4.3 straight line\u003cbr\u003e -3.4.4 won\u003cbr\u003e -3.4.5 ellipse\u003cbr\u003e -3.4.6 curve\u003cbr\u003e -3.4.7\u003cbr\u003e -3.4.8 Rounded corner rectangle\u003cbr\u003e -3.4.9 Paths and Polygons\u003cbr\u003e 3.5 Fill\u003cbr\u003e -3.5.1 Filling Rules\u003cbr\u003e -3.5.2 Solid color fill\u003cbr\u003e -3.5.3 Linear gradient fill\u003cbr\u003e -3.5.4 Circular Gradient Fill\u003cbr\u003e 3.6 stroke\u003cbr\u003e -3.6.1 width\u003cbr\u003e -3.6.2 Dash\u003cbr\u003e -3.6.3 Join and Line Cap\u003cbr\u003e 3.7 Rasterizing\u003cbr\u003e -3.7.1 RLE optimization\u003cbr\u003e -3.7.2 Vector Processing\u003cbr\u003e 3.8 Summary\u003cbr\u003e\u003cbr\u003e \u003cb\u003eChapter 4 Image Processing\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e 4.1 Image Format\u003cbr\u003e -4.1.1 Format Type\u003cbr\u003e -4.1.2 Image Loader\u003cbr\u003e -4.1.3 Color Space\u003cbr\u003e 4.2 PNG Loader\u003cbr\u003e -4.2.1 PNG encoding\u003cbr\u003e -4.2.2 IHDR\u003cbr\u003e -4.2.3 IDAT\u003cbr\u003e -4.2.4 IEND\u003cbr\u003e 4.3 Image Scaling\u003cbr\u003e -4.3.1 Nearest Neighbor Interpolation\u003cbr\u003e -4.3.2 Bilinear interpolation\u003cbr\u003e -4.3.3 Pixel Sampling\u003cbr\u003e 4.4 Geometric transformations\u003cbr\u003e -4.4.1 rotation\u003cbr\u003e -4.4.2 Perspective\u003cbr\u003e -4.4.3 Texture Mapping\u003cbr\u003e -4.4.4 Antialiasing\u003cbr\u003e 4.5 Image Composition\u003cbr\u003e -4.5.1 Alpha Blending\u003cbr\u003e -4.5.2 Masking\u003cbr\u003e 4.6 Image Filters\u003cbr\u003e 4.7 Image Cache\u003cbr\u003e 4.8 Summary\u003cbr\u003e\u003cbr\u003e \u003cb\u003eChapter 5 Fonts and Text\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e 5.1 Understanding Font Functions  \u003cbr\u003e-5.1.1 font\u003cbr\u003e -5.1.2 Font Output\u003cbr\u003e -5.1.3 Font size\u003cbr\u003e -5.1.4 Font Style\u003cbr\u003e 5.2 Multilingual Support\u003cbr\u003e -5.2.1 Character Table\u003cbr\u003e -5.2.2 Unicode encoding\u003cbr\u003e -5.2.3 Korean Unicode completed\u003cbr\u003e 5.3 Interpreting Font Data\u003cbr\u003e -5.3.1 Scalable Fonts\u003cbr\u003e -5.3.2 Font Collection\u003cbr\u003e -5.3.3 Character Map\u003cbr\u003e -5.3.4 Glyph\u003cbr\u003e -5.3.5 Style Variants\u003cbr\u003e -5.3.6 Grid fitting\u003cbr\u003e 5.4 Text Layout\u003cbr\u003e -5.4.1 Glyph Numerical Interpretation\u003cbr\u003e -5.4.2 Cheating\u003cbr\u003e -5.4.3 Text Processing\u003cbr\u003e 5.5 Font Rendering\u003cbr\u003e -5.5.1 Glyph Bitmap\u003cbr\u003e -5.5.2 Character Map Textures\u003cbr\u003e 5.6 Summary\u003cbr\u003e\u003cbr\u003e \u003cb\u003eChapter 6 Visual Interaction\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e 6.1 Animation Runtime\u003cbr\u003e -6.1.1 Animation Loop\u003cbr\u003e -6.1.2 Animation Frames\u003cbr\u003e -6.1.3 Frame Control\u003cbr\u003e -6.1.4 Time Control\u003cbr\u003e -6.1.5 Acceleration Control\u003cbr\u003e 6.2 Motion Graphics\u003cbr\u003e -6.2.1 Key Frame Animation\u003cbr\u003e -6.2.2 Attribute Animation\u003cbr\u003e -6.2.3 Vector Animation\u003cbr\u003e -6.2.4 Filter Effects\u003cbr\u003e 6.3 User Interaction\u003cbr\u003e -6.3.1 Input signal processing\u003cbr\u003e -6.3.2 User Gestures\u003cbr\u003e 6.4 Task Parallelism\u003cbr\u003e -6.4.1 Multithreading Strategies \u003cbr\u003e-6.4.2 Task Scheduler\u003cbr\u003e 6.5 Summary \u003c\/div\u003e\n\u003cdiv\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\n\u003cdiv style=\"width:95%;padding-top:20px;padding-bottom:20px\"\u003e\n\n\u003cdiv style=\"text-align:left;font-size:16px;font-weight:bold;padding-bottom:20px\"\u003e GOODS SPECIFICS \u003c\/div\u003e\n\n\u003cdiv style=\"text-align:left;font-size:14px;line-height:1.6em;\"\u003e\n\n\u003cdiv style=\"width:100%;margin-bottom:5px;line-height:1.6em;font-size:14px\"\u003e - \u003cstrong\u003eDate of issue:\u003c\/strong\u003e January 9, 2024\u003c\/div\u003e\n\n\u003cdiv style=\"width:100%;margin-bottom:5px;line-height:1.6em;font-size:14px\"\u003e - \u003cstrong\u003ePage count, weight, size:\u003c\/strong\u003e 484 pages | 784g | 172*225*23mm\u003c\/div\u003e\n\n\u003cdiv style=\"width:100%;margin-bottom:5px;line-height:1.6em;font-size:14px\"\u003e - \u003cstrong\u003eISBN13:\u003c\/strong\u003e 9788966264186\u003c\/div\u003e\n\n\u003cdiv style=\"width:100%;margin-bottom:5px;line-height:1.6em;font-size:14px\"\u003e - \u003cstrong\u003eISBN10:\u003c\/strong\u003e 8966264182 \u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003ccenter\u003e\n\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\n\u003cspan\u003e\u003c\/span\u003e\n\n\u003c\/center\u003e\n\n\n\u003c\/center\u003e","brand":"LIBRAIRIE COREENNE","offers":[{"title":"Default Title","offer_id":43893795913770,"sku":"110395","price":45.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0683\/2750\/5962\/files\/1563d5c920dd553ea3029712fb801add.jpg?v=1765416980","url":"https:\/\/librairie.coreenne.fr\/en\/products\/110395","provider":"LIBRAIRIE COREENNE","version":"1.0","type":"link"}