61 |
Budova školky s téměř nulovou spotřebou energie / Nearly-zero energy KindergartenRyšavý, Daniel Unknown Date (has links)
The master project is consists of three parts. The aim of the first and second part is to design kindergarten building, its technical equipment and management systems. The third part deals with energy, financial and environmental comparison of different wall construction composition. The kindergarten is single-storey building without basement and is located in Náchod, Czech Republic. Building is based on strip footing and structural system is masonry wall system with flat roof. Material of both load-bearing and non-bearing walls are sand-lime blocks. External walls are insulated by external thermal insulation composite system. Vertical structures are designed from prestressed Spiroll concrete floor slabs. The roof is designed as a warm flat half-intensive green roof. The building site contains also outdoor parking lot and a garden with a playground and a pond.
|
62 |
Mateřská a základní škola ve Škrdlovicích / Kindergarten and primary school in ŠkrdlovicePeňáz, Zdeněk Unknown Date (has links)
The aim of this master project is to design a nzeb kindergarten and primary school in Škrdlovice. The building has three parts: kindergarten and primary school with 2 above–ground floors and basements are connected with a single canteen. The canteen has a flat extensive green roof, while the kindergarten and primary school have saddle roof. The kindergarten has two identical floors with playrooms, locker rooms, bed and toy storage, teacher’s office, and bathrooms. First floor of the primary school contains locker room, teacher’s’ offices, it classroom, afterschool centre, and toilets. Three classrooms, headmaster’s office, and toilets are in the second floor. The building is designed using Xella building system. The external load–bearing walls, slabs, and internal non–bearing walls are made of aerated concrete blocks. The internal load–bearing are made of lime–sand blocks. The building is insulated with non–fibrous mineral panels. The project includes design of lightning, HVAC, DHW, and photovoltaics systems. The project also includes a study of three structural details including 3D models in BIM software and their thermal assessment. The project was designed using BIM software Revit.
|
63 |
以特徵向量法解條件分配相容性問題 / Solving compatibility issues of conditional distributions by eigenvector approach顧仲航, Ku, Chung Hang Unknown Date (has links)
給定兩個隨機變數的條件機率矩陣A和B,相容性問題的主要課題包
含:(一)如何判斷他們是否相容?若相容,則如何檢驗聯合分配的唯一性
或找出所有的聯合分配;(二)若不相容,則如何訂定測量不相容程度的方
法並找出最近似聯合分配。目前的文獻資料有幾種解決問題的途徑,例
如Arnold and Press (1989)的比值矩陣法、Song et al. (2010)的不可約
化對角塊狀矩陣法及Arnold et al. (2002)的數學規劃法等,經由這些方法
的啟發,本文發展出創新的特徵向量法來處理前述的相容性課題。
當A和B相容時,我們觀察到邊際分配分別是AB′和B′A對應特徵值1的
特徵向量。因此,在以邊際分配檢驗相容性時,特徵向量法僅需檢驗滿足
特徵向量條件的邊際分配,大幅度減少了檢驗的工作量。利用線性代數中
的Perron定理和不可約化對角塊狀矩陣的概念,特徵向量法可圓滿處理相
容性問題(一)的部份。
當A和B不相容時,特徵向量法也可衍生出一個測量不相容程度的簡單
方法。由於不同的測量方法可得到不同的最近似聯合分配,為了比較其優
劣,本文中提出了以條件分配的偏差加上邊際分配的偏差作為評量最近似
聯合分配的標準。特徵向量法除了可推導出最近似聯合分配的公式解外,
經過例子的驗證,在此評量標準下特徵向量法也獲得比其他測量法更佳的
最近似聯合分配。由是,特徵向量法也可用在處理相容性問題(二)的部份。
最後,將特徵向量法實際應用在兩人零和有限賽局問題上。作業研究的
解法是將雙方採取何種策略視為獨立,但是我們認為雙方可利用償付值表
所提供的資訊作為決策的依據,並將雙方的策略寫成兩個條件機率矩陣,
則賽局問題被轉換為相容性問題。我們可用廣義相容的概念對賽局的解進
行分析,並在各種測度下討論賽局的解及雙方的最佳策略。 / Given two conditional probability matrices A and B of two random
variables, the issues of the compatibility include: (a) how to determine
whether they are compatible? If compatible, how to check the uniqueness
of the joint distribution or find all possible joint distributions; (b)
if incompatible, how to measure how far they are from compatibility
and find the most nearly compatible joint distribution. There are
several approaches to solve these problems, such as the ratio matrix
method(Arnold and Press, 1989), the IBD matrix method(Song et
al., 2010) and the mathematical programming method(Arnold et al.,
2002). Inspired by these methods, the thesis develops the eigenvector
approach to deal with the compatibility issues.
When A and B are compatible, it is observed that the marginal distributions
are eigenvectors of AB′ and B′A corresponding to 1, respectively.
While checking compatibility by the marginal distributions, the
eigenvector approach only checks the marginal distributions which are
eigenvectors of AB′ and B′A. It significantly reduces the workload.
By using Perron theorem and the concept of the IBD matrix, the part
(a) of compatibility issues can be dealt with the eigenvector approach.
When A and B are incompatible, a simple way to measure the degree
of incompatibility can be derived from the eigenvector approach.
In order to compare the most nearly compatible joint distributions
given by different measures, the thesis proposes the deviation of the
conditional distributions plus the deviation of the marginal distributions
as the most nearly compatible joint distribution assessment standard.
The eigenvector approach not only derives formula for the most
nearly compatible distribution, but also provides better joint distribution
than those given by the other measures through the validations
under this standard. The part (b) of compatibility issues can also be
dealt with the eigenvector approach.
Finally, the eigenvector approach is used in solving game problems.
In operations research, strategies adopted by both players are assumed
to be independent. However, this independent assumption may not
be appropriate, since both players can make decisions through the
information provided by the payoffs for the game. Let strategies of
both players form two conditional probability matrices, then the game
problems can be converted into compatibility issues. We can use the
concept of generalized compatibility to analyze game solutions and
discuss the best strategies for both players in a variety of measurements.
|
64 |
Web applications using the Google Web Toolkit / Webanwendungen unter Verwendung des Google Web Toolkitsvon Wenckstern, Michael 04 June 2013 (has links) (PDF)
This diploma thesis describes how to create or convert traditional Java programs to desktop-like rich internet applications with the Google Web Toolkit.
The Google Web Toolkit is an open source development environment, which translates Java code to browser and device independent HTML and JavaScript.
Most of the GWT framework parts, including the Java to JavaScript compiler as well as important security issues of websites will be introduced.
The famous Agricola board game will be implemented in the Model-View-Presenter pattern to show that complex user interfaces can be created with the Google Web Toolkit.
The Google Web Toolkit framework will be compared with the JavaServer Faces one to find out which toolkit is the right one for the next web project. / Diese Diplomarbeit beschreibt die Erzeugung desktopähnlicher Anwendungen mit dem Google Web Toolkit und die Umwandlung klassischer Java-Programme in diese.
Das Google Web Toolkit ist eine Open-Source-Entwicklungsumgebung, die Java-Code in browserunabhängiges als auch in geräteübergreifendes HTML und JavaScript übersetzt.
Vorgestellt wird der Großteil des GWT Frameworks inklusive des Java zu JavaScript-Compilers sowie wichtige Sicherheitsaspekte von Internetseiten.
Um zu zeigen, dass auch komplizierte graphische Oberflächen mit dem Google Web Toolkit erzeugt werden können, wird das bekannte Brettspiel Agricola mittels Model-View-Presenter Designmuster implementiert.
Zur Ermittlung der richtigen Technologie für das nächste Webprojekt findet ein Vergleich zwischen dem Google Web Toolkit und JavaServer Faces statt.
|
65 |
Web applications using the Google Web Toolkitvon Wenckstern, Michael 05 June 2013 (has links)
This diploma thesis describes how to create or convert traditional Java programs to desktop-like rich internet applications with the Google Web Toolkit.
The Google Web Toolkit is an open source development environment, which translates Java code to browser and device independent HTML and JavaScript.
Most of the GWT framework parts, including the Java to JavaScript compiler as well as important security issues of websites will be introduced.
The famous Agricola board game will be implemented in the Model-View-Presenter pattern to show that complex user interfaces can be created with the Google Web Toolkit.
The Google Web Toolkit framework will be compared with the JavaServer Faces one to find out which toolkit is the right one for the next web project.:I Abstract
II Contents
III Acronyms and Glossary
III.I Acronyms
III.II Glossary
IV Credits
1 Introduction
2 Basics
2.1 Development of the World Wide Web
2.2 Hypertext Markup Language
2.3 Cascading Style Sheets
2.4 JavaScript
2.5 Hypertext Markup Language Document Object Model
2.6 Asynchronous JavaScript and XML
3 GWT toolbox and compiler
3.1 GWT in action
3.2 A short overview of the toolkit
3.3 GWT compiler and JSNI
3.3.1 Overview of GWT compiler and JSNI
3.3.2 Deferred binding and bootstrapping process
3.3.3 GWT compiler steps and optimizations
3.4 Java Runtime Environment Emulation
3.5 Widgets and Panels
3.5.1 Overview of GWT Widgets
3.5.2 Event handlers in GWT Widgets
3.5.3 Manipulating browser’s DOM with GWT DOM class
3.5.4 GWT Designer and view optimization using UiBinder
3.6 Remote Procedure Calls
3.6.1 Comparison of Remote Procedure Calls with Remote Method Invocations
3.6.2 GWT’s RPC service and serializable whitelist
3.7 History Management
3.8 Client Bundle
3.8.1 Using ImageResources in the ClientBundle interface
3.8.2 Using CssResources in the ClientBundle interface
4 Model-View-Presenter Architecture
4.1 Comparison of MVP and MVC
4.2 GWT Model-View-Presenter pattern example: Agricola board game
4.3 Extending the Agricola web application with mobile views
4.4 Introducing activities in the Agricola Model-View-Presenter pattern enabling browser history
5 Comparison of the two web frameworks: GWT and JSF
5.1 Definitions of comparison fields
5.2 Comparison in category 1: Nearly completely static sites with a little bit of dynamic content, e.g. news update
5.3 Comparison in category 2: Doing a survey in both technologies
5.4 Comparison in category 3: Creating a forum to show data
5.5 Comparison in category 4: Writing a chat application
5.6 Comparison in category 5: Writing the speed game Snake
5.7 Summary
6 Security
6.1 Download Tomcat
6.2 Dynamic Web Application Project with GWT and Tomcat
6.3 Establish HTTPS connections in Tomcat
6.3.1 Create a pem certificate
6.3.2 Convert pem certificate into a key store object
6.3.3 Configure Tomcat’s XML files to enable HTPPS
6.4 Establish a database connection in Tomcat
6.4.1 Create TomcatGWT user and schema, and add the table countries
6.4.2 Configure Tomcat’s XML files to get access to the database connection
6.4.3 PreparedStatements avoid MySQL injections
6.5 Login mechanism in Tomcat
6.6 SafeHtml
7 Presenting a complex software application written in GWT
8 Conclusions
8.1 Summary
8.2 Future work
A Appendix
A 1 Configure the Google Web Toolkit framework in Eclipse
A 1.1 Install the Java Developer Kit
A 1.2 Download Eclipse
A 1.3 Install the GWT plugin in Eclipse
A 1.4 Create first GWT Java Project
A 2 Figures
A 3 Listings
A 3.1 Source code of the Agricola board game
A 3.2 Source code of GWT and JSF comparison
A 4 Tables
R Lists and References
R 1 Lists
R 1.1 List of Tables
R 1.2 List of Figures
R 1.3 List of Listings
R 2 References
R 2.1 Books
R 2.2 Online resources / Diese Diplomarbeit beschreibt die Erzeugung desktopähnlicher Anwendungen mit dem Google Web Toolkit und die Umwandlung klassischer Java-Programme in diese.
Das Google Web Toolkit ist eine Open-Source-Entwicklungsumgebung, die Java-Code in browserunabhängiges als auch in geräteübergreifendes HTML und JavaScript übersetzt.
Vorgestellt wird der Großteil des GWT Frameworks inklusive des Java zu JavaScript-Compilers sowie wichtige Sicherheitsaspekte von Internetseiten.
Um zu zeigen, dass auch komplizierte graphische Oberflächen mit dem Google Web Toolkit erzeugt werden können, wird das bekannte Brettspiel Agricola mittels Model-View-Presenter Designmuster implementiert.
Zur Ermittlung der richtigen Technologie für das nächste Webprojekt findet ein Vergleich zwischen dem Google Web Toolkit und JavaServer Faces statt.:I Abstract
II Contents
III Acronyms and Glossary
III.I Acronyms
III.II Glossary
IV Credits
1 Introduction
2 Basics
2.1 Development of the World Wide Web
2.2 Hypertext Markup Language
2.3 Cascading Style Sheets
2.4 JavaScript
2.5 Hypertext Markup Language Document Object Model
2.6 Asynchronous JavaScript and XML
3 GWT toolbox and compiler
3.1 GWT in action
3.2 A short overview of the toolkit
3.3 GWT compiler and JSNI
3.3.1 Overview of GWT compiler and JSNI
3.3.2 Deferred binding and bootstrapping process
3.3.3 GWT compiler steps and optimizations
3.4 Java Runtime Environment Emulation
3.5 Widgets and Panels
3.5.1 Overview of GWT Widgets
3.5.2 Event handlers in GWT Widgets
3.5.3 Manipulating browser’s DOM with GWT DOM class
3.5.4 GWT Designer and view optimization using UiBinder
3.6 Remote Procedure Calls
3.6.1 Comparison of Remote Procedure Calls with Remote Method Invocations
3.6.2 GWT’s RPC service and serializable whitelist
3.7 History Management
3.8 Client Bundle
3.8.1 Using ImageResources in the ClientBundle interface
3.8.2 Using CssResources in the ClientBundle interface
4 Model-View-Presenter Architecture
4.1 Comparison of MVP and MVC
4.2 GWT Model-View-Presenter pattern example: Agricola board game
4.3 Extending the Agricola web application with mobile views
4.4 Introducing activities in the Agricola Model-View-Presenter pattern enabling browser history
5 Comparison of the two web frameworks: GWT and JSF
5.1 Definitions of comparison fields
5.2 Comparison in category 1: Nearly completely static sites with a little bit of dynamic content, e.g. news update
5.3 Comparison in category 2: Doing a survey in both technologies
5.4 Comparison in category 3: Creating a forum to show data
5.5 Comparison in category 4: Writing a chat application
5.6 Comparison in category 5: Writing the speed game Snake
5.7 Summary
6 Security
6.1 Download Tomcat
6.2 Dynamic Web Application Project with GWT and Tomcat
6.3 Establish HTTPS connections in Tomcat
6.3.1 Create a pem certificate
6.3.2 Convert pem certificate into a key store object
6.3.3 Configure Tomcat’s XML files to enable HTPPS
6.4 Establish a database connection in Tomcat
6.4.1 Create TomcatGWT user and schema, and add the table countries
6.4.2 Configure Tomcat’s XML files to get access to the database connection
6.4.3 PreparedStatements avoid MySQL injections
6.5 Login mechanism in Tomcat
6.6 SafeHtml
7 Presenting a complex software application written in GWT
8 Conclusions
8.1 Summary
8.2 Future work
A Appendix
A 1 Configure the Google Web Toolkit framework in Eclipse
A 1.1 Install the Java Developer Kit
A 1.2 Download Eclipse
A 1.3 Install the GWT plugin in Eclipse
A 1.4 Create first GWT Java Project
A 2 Figures
A 3 Listings
A 3.1 Source code of the Agricola board game
A 3.2 Source code of GWT and JSF comparison
A 4 Tables
R Lists and References
R 1 Lists
R 1.1 List of Tables
R 1.2 List of Figures
R 1.3 List of Listings
R 2 References
R 2.1 Books
R 2.2 Online resources
|
Page generated in 0.0319 seconds