Writings… Throughout my life I have written numerous white papers and documents. This is a sampling of some of the work I have authored or co-authored.
STANFORD UNIVERSITY – National Geothermal Data System (NGDS): ASSESSMENT of Geothermal Community Data Needs
Abstract: To satisfy the critical need for geothermal data to advance geothermal energy as a viable renewable energy contender, the U.S. Department of Energy is investing in the development of the National Geothermal Data System (NGDS). This paper outlines efforts among geothermal data providers nationwide to supply cutting edge geo-informatics. NGDS geothermal data acquisition, delivery, and methodology are discussed. In particular, this paper addresses the various types of data required to effectively assess geothermal energy potential and why simple links to existing data are insufficient. To create a platform for ready access by all geothermal stakeholders, the NGDS includes a work plan that addresses data assets and resources of interest to users, a survey of data providers, data content models, and how data will be exchanged and promoted, as well as lessons learned within the geothermal community.
TECHNORACLE ADVANCED SYSTEMS – Mobile Application Development Methodologies
Abstract: This white paper compares architectural and business model differences between multiple mobile application development strategies for enterprise mobile development. Enterprise architects, CTOs, and CIOs should understand these differences before choosing a long-term strategy for multi-screen mobile development. The focus of this paper is on installed mobile applications vs. in-browser mobile applications. While having your users rely on the browser is a valid option, it is out of scope for the purposes of this paper. The following is not intended to be a definitive or exclusive list of all criteria but rather a starting point to assemble thoughts on this topic.
Abstract: The widespread emergence of the Internet in the mid 1990s as a platform for electronic data distribution and the advent of structured information have revolutionized our ability to deliver information to any corner of the world. While the introduction of Extensible Markup Language (XML)i as a structured format was a major enabling factor, the promise offered by SOAP based webservices triggered the discovery of architectural patterns that are now known as Service Oriented Architecture (SOA).
ASSOCIATION FOR INFORMATION AND IMAGE MANAGEMENT (AIIM – International) – Mackenzie-Nickull Architectural Patterns Meta Model
This is a meta model for documenting use cases as input for software architecture. The goal is to capture the business patterns then abstract out the patterns to be used as the basis for input requirements for software systems architecture.
Section 2 documents a subset usable for documenting use cases. It is designed to facilitate a quick capture of use cases from business stakeholders, then subsequent substance may be added by more technical stakeholders (architects, systems engineers etc).
INTELLIGENCE COMMUNITY – A Modelling Methodology to Harmonize Disparate Data Models
Abstract: In order to unerstand identification of individuals, it is important for law enforcement and intelligence agencies to understand the data models behind them. This paper discusses alternative ways of linking individuals to the instance data they are connected to. The logical application of this technology is the United States Department of Homeland Security although other applications are foreseeable.
University Lectures or Papers
I have lectured and taught at universities worldwide on subjects ranging from global technical architectures to computational intelligence and semantic research theories.
IOC/EEEI , 2013 Internet of Things workshop – http://www.zora.uzh.ch/18885/2/eui-future-internet-final.pdf
Technical University of Vienna – Keynote at opening of I2C program (http://www.tuwien.ac.at/en/news/news_detail/article/7423/ )
IEEE Conference on Commerce and Enterprise Computing (CEC) (Luxembourg) http://webserver.tudor.lu/cms/cec2011/content.nsf/id/homepage?opendocument&language=en&print=1
University of Lugano (presented in Zurich, CH), presentation of Mashups and SOA http://books.google.ca/books?id=RIHMRmHSQnQC&pg=PA135&lpg=PA135&dq=nickull+%2B+zurich&source=bl&ots=q-jWTp6haL&sig=O_mkdxWvgH_6y7WIdgxKqbL-fpE&hl=en&sa=X&ei=NwknUc66EaWBiwK8noDoAQ&ved=0CFwQ6AEwBg#v=onepage&q=nickull%20%2B%20zurich&f=false
Brandenburg University of Applied Sciences – http://www.bb-sap-forum.de/index.php/agenda (German). A keynote on advanced computational Intelligence and ontology
University of Lausanne, Luxembourg – IEEE Conference on Commerce and Enterprise Computing http://webserver.tudor.lu/cms/cec2011/content.nsf/id/homepage?opendocument&language=fr
Freie Universitaet Berlin – http://www.targetwire.com/targetwire/2009/06/29/tw636/tw636_uk.html
Stanford University – Leading Trends in Information Technology http://scpd.stanford.edu/search/publicCourseSearchDetails.do?method=load&courseId=9841072
University of Karlsruhe, Germany, Service Oriented Computing Workshop (ISCSOS) http://books.google.ca/books?id=vuU3eFzlV60C&pg=PA2&lpg=PA2&dq=karlsruhe+nickull&source=bl&ots=Vb6H2ECAyY&sig=YtO2MPKtUtdCtwr8BKBO-JB3O_M&hl=en&sa=X&ei=DwYnUaz7AcKdiQKci4DQDQ&ved=0CDcQ6AEwAQ#v=onepage&q=karlsruhe%20nickull&f=false
Mount Royal University, Calgary – an introduction to advanced AS3 programming http://groups.adobe.com/index.cfm?event=post.display&postid=19558
University of Vienna (5 lectures including 2 keynotes) – Sample: www.maximilien.com/publications/papers/…/Maximilien+Tai08.pdf
Tampere University of Technology (Finland) – http://www.tut.fi/library/kurssikirjat.html