Reactive Internet Programming: State Chart XML in Action
暫譯: 反應式網際網路程式設計:狀態圖 XML 實作

Barbier, Franck

  • 出版商: Morgan & Claypool
  • 出版日期: 2016-04-01
  • 售價: $3,780
  • 貴賓價: 9.5$3,591
  • 語言: 英文
  • 頁數: 241
  • 裝訂: Hardcover - also called cloth, retail trade, or trade
  • ISBN: 1970001798
  • ISBN-13: 9781970001792
  • 相關分類: XML
  • 海外代購書籍(需單獨結帳)

商品描述

Is Internet software so different from "ordinary" software? This book practically answers this question through the presentation of a software design method based on the State Chart XML W3C standard along with Java. Web enterprise, Internet-of-Things, and Android applications, in particular, are seamlessly specified and implemented from "executable models."

Internet software puts forward the idea of event-driven or reactive programming, as pointed out in Bon r et al.'s "Reactive Manifesto" (http: //www.reactivemanifesto.org). It tells us that reactiveness is a must. However, beyond concepts, software engineers require effective means with which to put reactive programming into practice. This book's purpose is to outline and explain such means.

The lack of professional examples in the literature that illustrate how reactive software should be shaped can be quite frustrating. Therefore, this book helps to fill in that gap by providing in-depth professional case studies that contain comprehensive details and meaningful alternatives. Furthermore, these case studies can be downloaded for further investigation.

Internet software requires higher adaptation, at run time in particular. After reading Reactive Internet Programming, the reader therefore will be ready to enter the forthcoming Internet era.

商品描述(中文翻譯)

網路軟體與「一般」軟體有如此不同嗎?本書透過基於狀態圖 XML W3C 標準及 Java 的軟體設計方法,實際回答了這個問題。特別是網路企業、物聯網和 Android 應用程式,都是從「可執行模型」無縫地指定和實現的。

網路軟體提出了事件驅動或反應式編程的概念,正如 Bon 等人在其《反應式宣言》中所指出的(http://www.reactivemanifesto.org)。這告訴我們,反應性是必須的。然而,除了概念之外,軟體工程師需要有效的手段來將反應式編程付諸實踐。本書的目的是概述並解釋這些手段。

文獻中缺乏專業範例來說明反應式軟體應該如何塑造,這可能會令人相當沮喪。因此,本書透過提供深入的專業案例研究來填補這一空白,這些案例研究包含了全面的細節和有意義的替代方案。此外,這些案例研究可以下載以供進一步調查。

網路軟體在運行時需要更高的適應性。因此,在閱讀《反應式網路編程》後,讀者將準備好進入即將到來的網路時代。

作者簡介

Franck Barbier (www.FranckBarbier.com) wrote his Computer Science (CS) thesis about the executability of object-oriented finite state machines at the University of Chamb´ery (France) in 1991. He was an associate professor at the University of Nantes (France) from 1991-1999 and has been a full professor at the University of Pau (France) since 2000. Professor Barbier was the head of the CS research department of the University of Pau from 2000-2004 and deputy head of the Information and Communication Technologies department of the French Research Agency (ANR, "The French NSF") from 2009-2012.

In the 1990s, Professor Barbier carried out three software realizations: PauWare (main author), BLU AGE(R) (participation only), and Intelligent Software Factory (main author), sold by the Reich Technologies company. Over the last two decades, he has had approximately 50 large-scale responsibilities (training, consultancy, etc.) in international companies, including acting as a scientific consultant to Reich Technologies, one of the 17 companies that built UML 1.1 at the OMG in 1997. To that extent, he was also co-author of the documents submitted by the Australian DSTC consortium for the building of UML 2 in 2003, and from 2006-2015 he was a scientific consultant at Netfective Technology, the editor of the BLU AGE modeldriven development tool suite.

Professor Barbier has supervised 15 computer science theses in France, Spain, and Sweden; published 6 books (as editor or author); and written approximately 140 articles in refereed journals, books, conference proceedings, and professional magazines, including e-magazines. His research activities and interests include object/component/service modeling through UML and the State Chart XML W3 standard, model-driven development, software design, test and runtime management for mobile and Internet software, software adaptation, executable models, and models at runtime.

作者簡介(中文翻譯)

Franck Barbier (www.FranckBarbier.com) 於1991年在法國尚貝里大學撰寫了他的計算機科學 (CS) 論文,主題為物件導向有限狀態機的可執行性。他於1991年至1999年擔任法國南特大學的副教授,自2000年起成為法國波大學的正教授。Barbier教授在2000年至2004年間擔任波大學計算機科學研究部門的負責人,並於2009年至2012年間擔任法國研究機構 (ANR,法國國家科學基金會) 資訊與通信技術部門的副負責人。

在1990年代,Barbier教授進行了三個軟體實現:PauWare(主要作者)、BLU AGE(R)(僅參與)和智能軟體工廠(主要作者),這些軟體由Reich Technologies公司銷售。在過去的二十年中,他在國際公司中擔任了約50個大型項目的責任(培訓、顧問等),包括擔任Reich Technologies的科學顧問,該公司是1997年在OMG建立UML 1.1的17家公司之一。為此,他也是2003年澳大利亞DSTC聯盟提交的UML 2建設文件的共同作者,並於2006年至2015年間擔任Netfective Technology的科學顧問,該公司是BLU AGE模型驅動開發工具套件的編輯者。

Barbier教授在法國、西班牙和瑞典指導了15篇計算機科學論文;出版了6本書(作為編輯或作者);並在經過審核的期刊、書籍、會議論文集和專業雜誌(包括電子雜誌)上撰寫了約140篇文章。他的研究活動和興趣包括通過UML和狀態圖XML W3標準進行物件/組件/服務建模、模型驅動開發、軟體設計、移動和互聯網軟體的測試與運行時管理、軟體適應、可執行模型以及運行時模型。

最後瀏覽商品 (20)