publication . Bachelor thesis . 2013

JavaFX Scene Graph Object Serialization

Khodabandehloo, Elmira;
Open Access English
  • Published: 01 Jan 2013
  • Publisher: KTH, Radio Systems Laboratory (RS Lab)
  • Country: Sweden
Abstract
Data visualization is used in order to analyze and perceive patterns in data. One of the use cases of visualization is to graphically represent and compare simulation results. At Ericsson Research, a visualization platform, based on JavaFX 2 is used to visualize simulation results. Three configuration files are required in order to create an application based on the visualization tool: XML, FXML, and CSS. The current problem is that, in order to set up a visualization application, the three configuration files must be written by hand which is a very tedious task. The purpose of this study is to reduce the amount of work which is required to construct a visualiza...
Subjects
free text keywords: Scene graph, Java bean, JavaFX, FXML, serialization, reflection, introspection, DOM, tree traversal, scengraf, Java-bönor, serialisering, träd traversering
Related Organizations
Download from
17 references, page 1 of 2

[1] A. Williamson, 'XML Serialization of Java Objects', Java Developers Journal, 2004. [Online]. Available: http://www2.syscon.com/itsg/virtualcd/java/archives/0806/milne/index.html . [Accessed: 20-February2013].

[2] G. Denaro and L. Mariani, 'Towards testing and analysis of systems that use serialization', Elsevier, Electronic Notes in Theoretical Computer Sciene, vol. 116, pp. 171-184, 2005. [OpenAIRE]

[3] S. D. Halloway, 'Serialization', in Component Development for the Java Platform, Addison-Wesley Professional, 2001, pp. 105-106.

[4] M. Hericko, M. B. Juric, I. Rozman, S. Beloglavec, and A. Zivkovic, 'Object serialization analysis and comparison in Java and .NET', ACM SIGPLAN Notices, vol. 38, no. 8, pp. 44-54, August 2003.

[5] J.-M. L. Goff, H. Stockinger, R. McClatchey, Z. Kovacs, P. Martin, N. Bhatti, and W. Hassan, 'Object Serialization and Deserialization Using XML'. 24-May-2001, Available at http://cms.web.cern.ch/search/node/Object%20Serialization%20and%20Deserialization %20Using%20XML#search-results-CDS .

[6] K. Maeda, 'Performance Evaluation of Object Serialization Libraries in XML, JSON and Binary Formats', presented at the The Second International Conference on Digital Information and Communication Technology and its Applications(DICTAP2012), Bangkok, Thailand, 2012, pp. 177 - 182, DOI:10.1109/DICTAP.2012.6215346.

[7] G. Imre, M. Kaszó, T. Levendovszky, and H. Charaf, 'A Novel Cost Model of XML Serialization', Elsevier, Electronic Notes in Theoretical Computer Science, vol. 261, pp. 147-162, 2010. [OpenAIRE]

[8] J. Weaver, W. Gao, S. Chin, D. Iverson, and J. Vos, Pro JavaFX 2: A Definitive Guide to Rich Clients with Java Technology. Apress, 2012, ISBN: 1430268727, 978- 1430268727.

[9] E. Dahlman, S. Parkvall, and J. Skold, 'Background of LTE', in 4G: LTE/LTEAdvanced for Mobile Broadband, Academic Press, 2011, pp. 1-11.

[10] Oracle, 'JAVAFX 2.0 THE PREMIER PLATFORM FOR RICH ENTERPRISE CLIENT APPLICATIONS'. Oracle, 2011, Available at http://www.oracle.com/technetwork/java/javafx/overview/javafx-2-datasheet496523.pdf .

[11] Ericsson Research, Ericsson confidential internal document. 2012.

[12] Oracle, 'JavaFX CSS Reference Guide', JavaFX, 2013-2008. [Online]. Available: http://docs.oracle.com/javafx/2/api/javafx/scene/doc-files/cssref.html. [Accessed: 05- February-2013].

[13] Oracle, 'Introduction to FXML | JavaFX 2.2', JavaFX, 21-June-2012. [Online]. Available: http://docs.oracle.com/javafx/2/api/javafx/fxml/docfiles/introduction_to_fxml.html. [Accessed: 06-February-2013].

[14] I. Fedortsova, 'JavaFX/Mastering FXML'. April-2013, Available at http://docs.oracle.com/javafx/2/fxml_get_started/jfxpub-fxml_get_started.pdf .

[15] C. Castillo, 'JavaFX JavaFX Architecture'. April-2013, Available at http://docs.oracle.com/javafx/2/architecture/jfxpub-architecture.pdf .

17 references, page 1 of 2
Powered by OpenAIRE Open Research Graph
Any information missing or wrong?Report an Issue