Home
Conference Info
Sponsorship Information
Speakers
Sessions
Schedule
Exhibitors
Media Sponsors
Registration
Press Registration
  Topics
  Call For Papers
  Past Events
Untitled Document
2018 East Exhibitors

Untitled Document
2018 East Media Sponsors








Untitled Document
2017 West
Premium Sponsors
Diamond



Platinum
@DevOpsSummit

Bronze










Untitled Document
2017 West
Keynote Sponsor


Untitled Document
2017 West Exhibitors
























@ThingsExpo











Untitled Document
2017 West JETRO ×
Six Prefectures
of Japan
Pavilion Exhibitors



















Untitled Document
2017 West Media Sponsors














Untitled Document
2017 East
Premium Sponsors
Diamond



Platinum
@DevOpsSummit

@DevOpsSummit

Silver
@DevOpsSummit


Bronze










Untitled Document
2017 East Exhibitors
@DevOpsSummit




































Untitled Document
2017 East Media Sponsors
















Untitled Document
   
  Think Big – Now Think Even Bigger
  Join Us at Internet of Things at Cloud Expo, November 11-13,
at the Javits Center!


The Internet of Things (IoT) is the most profound change in personal and enterprise IT since the creation of the Worldwide Web more than 20 years ago.

All major researchers estimate there will be tens of billions devices - computers, smartphones, tablets, and sensors - connected to the Internet by 2020. This number will continue to grow at a rapid pace for the next several decades.

With major technology companies and startups seriously embracing IoT strategies, now is the perfect time to attend Internet of Things at Cloud Expo in New York City. Learn what is going on, contribute to the discussions, and ensure that your enterprise is as "IoT-Ready" as it can be!

Delegates to Internet of Things at Cloud Expo will be able to attend eight separate, information-packed tracks:

  • Enterprise Cloud
  • Digital Transformation
  • The API Enterprise | Mobility & Security
  • DevOps | Containers & Microservices
  • Cognitive Computing | AI, ML, DL
  • Big Data | Analytics
  • IoT | IIoT | Smart Cities
  • Hot Topics | FinTech | WebRTC

There are 120 breakout sessions in all, with Keynotes, General Sessions, and Power Panels adding to three days of incredibly rich presentations and content.


We'll see you in New York!



Day 3 Keynote at @ThingsExpo | Chris Matthieu, CTO of Octoblu
In his keynote at @ThingsExpo, Chris Matthieu, Director of IoT Engineering at Citrix and co-founder and CTO of Octoblu, focused on building an IoT platform and company. He provided a behind-the-scenes look at Octoblu's platform, business, and pivots along the way (including the Citrix acquisition of Octoblu).
  Themes & Topics to Be Discussed

Consumer IoT
• Wearables
• Smart Appliances
• Smart Cars
• Smartphones 2.0
• Automation
• Smart Travel
• Personal Fitness
• Health Care
• Personalized Marketing
• Customized Shopping
• Personal Finance
• The Digital Divide
• Mobile Cash & Markets
• Games & The IoT
• The Future of Education
• Virtual Reality

Enterprise IoT
• The Business Case for
x IoT
• Smart Grids
• Smart Cities
• Smart Transportation
• The Smart Home
• M2M
• Authentication/Security
• Wiring the IoT
• The Internet of
x Everything
• Digital Transformation
x of Enterprise IT
• Agriculture
• Transportation
• Manufacturing
• Local & State
x Government
• Federal Government

IoT Developers | WebRTC Summit
• Eclipse Foundation
• Cloud Foundry
• Linux Containers
• Node-Red
• Open Source Hardware
• Ajax and the IoT
• Leveraging SOA
• Multi-Cloud IoT
• Evolving Standards
• WebSockets
• Security & Privacy
x Protocols
• GPS & Proximity
x Services
• Bluetooth/RFID/etc
• XMPP
• Nest Labs



The Top Keynotes, the Best Sessions, a Rock Star Faculty and the Most Qualified Delegates of ANY Internet of Things Event!


The future of computing lies in these things. As computing takes a much more active role in our lives it will at the same time become much more invisible. Internet of Things Expo will address the challenges in getting from where we are today to this future.
 
The high-energy event is a must-attend for senior technologists from CEOs on down – including CIOs, CTOs, directors of infrastructure, VPs of technology, IT directors and managers, network and storage managers, network engineers, enterprise architects, and communications and networking specialists.




@ThingsExpo Power Panel | The World's Many IoTs: Which Are the Most Important?
The Internet of Things is clearly many things: data collection and analytics, wearables, Smart Grids and Smart Cities, the Industrial Internet, and more. Cool platforms like Arduino, Raspberry Pi, Intel's Galileo and Edison, and a diverse world of sensors are making the IoT a great toy box for developers in all these areas. In this Power Panel at @ThingsExpo, panelists discussed what things are the most important, which will have the most profound effect on the world, and what should we expect to see over the next couple of years.
Benefits of Attending the Three-Day Technical Program
  LEARNexactly why Internet of Things is relevant today from an economic, business and technology standpoint.
  HEAR first-hand from industry experts the common issues and requirements for creating a platform for the Internet of Things.
  SEE what new tools and approaches the Internet of Things requires.
  DISCOVER how to drive a distributed approach to the Internet of Things, where applications move to the data.
  FIND OUThow the vast volumes of new data produced by the Internet of Things provides a valuable new source of business insight through advanced analytical techniques.
  MASTER how the ongoing development of smart cities, cars, and houses will enhance connectivity infrastructure.
Lunch Power Panel | Microservices & IoT- Moderated by Jason Bloomberg
In this Power Panel at @DevOpsSummit, moderated by Jason Bloomberg, president of Intellyx, panelists Roberto Medrano, Executive Vice President at Akana; Lori MacVittie, Evangelist for F5 Networks; and Troy Topnik, ActiveState's Technical Product Manager; and Otis Gospodnetic, founder of Sematext; peeled away the buzz and discuss the important architectural principles behind implementing IoT solutions for the enterprise. As remote IoT devices and sensors become increasingly intelligent, they become part of our distributed cloud environment, and we must architect and code accordingly. At the very least, you'll have no problem filling in your buzzword bingo cards.


Using XML Schemas and DTDs Together
Using XML Schemas and DTDs Together

XML Schemas are quickly becoming the industry standard that Document Type Definitions (DTDs) used to be. Much has been written about the advantages of XML Schemas over DTDs. Indeed, Schemas do offer advantages. However, with all the focus on the need to transition from DTDs to Schemas, it seems that little attention has been paid to how XML Schemas and DTDs can be used together.

This article focuses on how to validate an XML document against an XML Schema and a DTD at the same time. Additionally, the article focuses on how to transition from using DTDs exclusively to using both XML Schemas and DTDs. This type of transition is especially important for organizations that have heavily invested in DTDs and now have large document inventories based on them. The XML Schema and DTD in this article will be a small version of the DocBook DTD standard - a modular approach to building DTDs that has long been a standard for SGML developers. Although the example is presented in a recognizable DocBook format, it could easily be adapted to work with XML Schemas and DTDs not based on the DocBook standard. The example could also be adapted to work in a developmental environment in which a "full-version" of DocBook might be used.

A first step to consider when moving to XML Schemas is whether to write the schema from scratch, generate it from an XML document, or convert it from an existing DTD. Of these options, the first is probably the least desirable, unless development time is not an issue, which is probably not the case. A good compromise to writing a schema from scratch is to generate it automatically from an existing XML document. To generate a schema from an XML document using XMLSPY, open the XML document, select "DTD/Schema," and then select the "Generate DTD/Schema" option.

If an XML document on which a schema can be based is not available, consider generating one from an existing text file. One way to locate text-to-XML conversion programs is to search on "text to XML" on www.oreilly.com site. Unidex also offers a free trial download of XML Convert - a Java-based program for converting text files to XML (www.unidex.com/download.htm). Also, the example program ConvertToHTML in Chapter 14 of K.N. King's book Java Programming: From the Beginning can easily be modified to convert text files to basic XML.

In many cases though, organizations that are considering moving to XML Schemas are likely to be migrating to them from existing DTDs. The question then is how to convert these existing DTDs to XML Schemas. There are at least two known methods for converting DTDs to XML Schemas. One method is to use the Perl script DTD2Schema, which is available at www.w3.org/2000/04/schema_hack. Unlike many XML conversion utilities written in Perl, this one does not require the installation of any Perl modules. To convert a DTD to a schema using DTD2Schema, use the following command: perl DTD2Schema.pl file.dtd > file.xsd. This script will work well for converting a DTD to a schema if the DTD is contained within a single file and is not overly complex. If a DTD comprises multiple files, then converting it to a schema can best be done by using a tool such as TIBCO's TurboXML (also known as XML Authority), which is available for trial download at www.tibco.com/solutions/products/extensibility/turbo_xml.jsp.

To convert a DTD to a schema using TurboXML, use the following steps:
1.  Open the DTD in TurboXML.
2.  Select File and then select Export.
3.  From the Export options, select the XSD Schema option.
4.  Then provide an output file name and location for the XML Schema.

Note that after completing these steps, there is no "export complete" prompt to the user.

The converted schema will be available in the user-specified output location almost immediately after performing these steps. TurboXML works quite well in converting even the most complex DTDs to XML Schemas.

In transitioning from DTDs to Schemas, there are definitely advantages in using conversion tools such as TurboXML. However, in using these conversion tools, be aware of two issues. First, organizations want to transition to schemas primarily because schemas allow for restricting data based on data types - integer, float, and decimal, for example. The problem in using an automated conversion tool for converting DTDs to schemas is that data types are not automatically added to the converted schema. They have to be added manually after the fact. This often goes unmentioned in discussions of automatically converting DTDs to schemas. Second, if the DTD contains text or document entities, an automated DTD-to-schema conversion tool will not convert these. The conversion tool will simply skip these entities. If they no longer need to be used in XML authoring, then this is not an issue. If there is a need to continue using them, however, two options are available. One is to include the entities in an internal DTD located in the top portion of each XML document. The other choice is to include them in an external DTD. In either case, the XML document will need to be validated against both a DTD and an XML Schema simultaneously if it contains text or document entity references.

If a task entails managing XML files with a relatively small number of entities that are used in a predictable way in XML authoring, using an internal DTD may be a good idea. Even if there are several entities to be used in document authoring, it may be advisable to use an internal DTD to define entities that may be unique to a particular XML document. To validate an XML document against an internal DTD and a schema, the following example code would need to be placed at the top of the XML file:

<?xml version="1.0"?>
<!DOCTYPE RootElementName [
<!ENTITY file01.tif SYSTEM "file01.tif" NDATA tif>
<!NOTATION tif SYSTEM "tif">
]>
<RootElementName id="RootElementID"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:noNamespaceSchemaLocation="MySchema.xsd">

In this example, the internal DTD contains a single entity - a .tif image file defined as file01.tif. Any number of entities could be defined in this way within the brackets [ ] at the top of the XML file. The example also contains a reference to an XML Schema named MySchema.xsd.

Probably the most common development scenario would be a need to validate an XML document against an internal DTD, an external DTD, and a schema. Example code for doing this is as follows:

<?xml version="1.0"?>
<!DOCTYPE RootElementName PUBLIC "My Organization//My DTD
Description//LANGUAGE"
"my.dtd" [
<!ENTITY file01.tif SYSTEM "file01.tif" NDATA tif>
<!NOTATION tif SYSTEM "tif">
]>
<RootElementName id="RootElementID"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:noNamespaceSchemaLocation="MySchema.xsd">

In this example, there are really three separate validations taking place. The XML document validates against an external DTD (my.dtd), an internal DTD with an entity declaration (file01.tif), and an XML Schema (MySchema.xsd). The external DTD in this case would contain entity declarations for any text or document entities. The schema in this case would contain element and attribute declarations as well as any data type restrictions on those elements and attributes.

In looking at the example in the sample code (available below), consider the needs of an Internet-based company offering online access to technical white papers. In our fictional example, some of the white papers on the company site are offered free of charge, and others papers can be downloaded from the site for a fee. To better manage the data available on the site, the company has built XML files to store information about each white paper. To manage these XML files, the company has designed an XML Schema, an internal DTD, and an external DTD. Figure 1 is an overview of the schema and DTDs the company has designed.

1.  The schema consists of the following components (which will be described in more detail momentarily): top-level "subject elements," DocBook "information pool" elements, the XML Exchange table model elements, and subject elements added to the XML Exchange table model.
2.  The internal DTD consists of entity declarations for graphics - such as screen shots - that are unique to a particular white paper.
3.  The external DTD is divided into the following parts (which will be described in more detail momentarily): DocBook ISO text entities and document entities.

In our example schema, there are four top-level subject elements - CopyrightNotice, Disclaimer, Abstract, and Biblio- Data. On our fictional site, the white papers offered free of charge contain a CopyrightNotice informing the reader that permission is granted to copy and distribute the paper to anyone, anywhere. The white papers on our site that can be downloaded for a fee contain a CopyrightNotice informing the reader that unauthorized distribution of the paper is punishable by a $1,000,000 fine and 10 years of hard labor in San Quinten. Each white paper contains a disclaimer protecting the company from damages resulting from loss of data or revenue as a result of using the ideas in the paper. Each white paper also contains an abstract summarizing the contents of the paper. Associated with each paper is a BiblioData element, which contains Author, Title, PaperDate, PaperNumber, PaperSubject, FileSize, and NumberOfPages elements.

The seven elements within the BiblioData element will be stored within the entry element of the XML Exchange table model - a subset of the CALS table model. By using subject elements within the entry of element of the XML Exchange model, we can more easily constrain the table data using a schema and more easily search the data using XPath queries. One additional advantage to using a CALS-based table is that the standard elements (such as entry and row) can be inserted automatically into a document using an XML editor such as Epic, which is available from Arbortext at www.arbortext.com.

To help constrain the data in the BibloData element, we assign XML Schema data types to each of seven elements. The Author, Title, and PaperSubject elements are assigned a text data type. The FileSize element has a decimal type and the NumberOfPages element has an integer type. The PaperDate must match a year, month, day pattern (i.e., YYYYMMDD) and the PaperNumber must match the pattern of PNUM- followed by four digits.

Since many of the white papers have multiple authors, we assign a numeric value of 100 or 700 to the "type" attribute of the Author element. The value 100 identifies an author as a primary author of paper, and a value of 700 identifies an author as a coauthor of a paper. The numeric attribute values of 100 and 700 are based on the Library of Congress cataloging record known as the MARC record. For many years, the MARC record has been a standard for cataloging library materials in machine-readable format.

Recently, the MARC record has been converted to XML format. The XML Schema for the MARC record can be downloaded from the Library of Congress site at www.loc.gov/standards/marcxml/schema/MARC21slim.xsd. For more information on the MARC record in general, see http://lcweb.loc.gov/marc/umb.

In addition to the XML Exchange table model, our example schema also contains elements - such as para - that are part of the information pool module of the DocBook DTD. The information pool elements are commonly used elements in many XML document types. Our example schema will contain a handful of these commonly used elements.

The external DTD in our example contains ISO text (or character) entities and document entities. The text entities allow a document author to insert special characters or symbols into an XML document. Our example DTD contains these entities "as is" from the DocBook DTD.

Added to the DocBook entities are modules for document entities. In our example we have three document entities, which reference text file information for CopyrightNotice and Disclaimer information associated with each white paper. Declaring document entities in an external DTD allows text files to be reused in multiple XML documents as a user has a need to reference the data.

Now that we've described our XML Schema and DTDs, we can view the results in XMLSPY and Internet Explorer. Figure 2 provides a view of validating a sample XML document in XMLSPY using our example schema and DTDs. Figure 3 provides a view of this same XML document in Internet Explorer.

Summary
I've explained the ease with which you can validate an XML document against both a DTD and an XML Schema. I've also discussed how to convert a DTD to a schema and transitioning from DTDs to schemas. The DTD and schema design methods described in this article can be adapted to a variety of XML development projects. These methods provide an effective way to manage data using both DTDs and an XML Schemas.

I hope that the example in this article is helpful. Any questions about the sample code may be directed to me via e-mail; I'll be happy to help.

About Greg Watson
Greg Watson is a Computer Systems Analyst working in the area of XML development at the
Defense Intelligence Agency’s Missile and Space Intelligence Center. In 2002, he spoke at the
Intelligence Community Conference on XML Metadata.

In order to post a comment you need to be registered and logged in.

Register | Sign-in

Reader Feedback: Page 1 of 1

Presentation Slides
Fact: storage performance problems have only gotten more complicated, as applications not only have become largely virtualized, but also hav...
Using new techniques of information modeling, indexing, and processing, new cloud-based systems can support cloud-based workloads previously...
IoT & Smart Cities Stories
Cloud-enabled transformation has evolved from cost saving measure to business innovation strategy -- one that combines the cloud with cognitive capabilities to drive market disruption. Learn how you can achieve the insight and agility you need to gain a competitive advantage. Industry-acclaimed CTO and cloud expert, Shankar Kalyana presents. Only the most exceptional IBMers are appointed with the rare distinction of IBM Fellow, the highest technical honor in the company. Shankar has also receive...
Enterprises have taken advantage of IoT to achieve important revenue and cost advantages. What is less apparent is how incumbent enterprises operating at scale have, following success with IoT, built analytic, operations management and software development capabilities - ranging from autonomous vehicles to manageable robotics installations. They have embraced these capabilities as if they were Silicon Valley startups.
DXWorldEXPO LLC announced today that Telecom Reseller has been named "Media Sponsor" of CloudEXPO | DXWorldEXPO 2018 New York, which will take place on November 11-13, 2018 in New York City, NY. Telecom Reseller reports on Unified Communications, UCaaS, BPaaS for enterprise and SMBs. They report extensively on both customer premises based solutions such as IP-PBX as well as cloud based and hosted platforms.
In his keynote at 18th Cloud Expo, Andrew Keys, Co-Founder of ConsenSys Enterprise, will provide an overview of the evolution of the Internet and the Database and the future of their combination – the Blockchain. Andrew Keys is Co-Founder of ConsenSys Enterprise. He comes to ConsenSys Enterprise with capital markets, technology and entrepreneurial experience. Previously, he worked for UBS investment bank in equities analysis. Later, he was responsible for the creation and distribution of life ...
Chris Matthieu is the President & CEO of Computes, inc. He brings 30 years of experience in development and launches of disruptive technologies to create new market opportunities as well as enhance enterprise product portfolios with emerging technologies. His most recent venture was Octoblu, a cross-protocol Internet of Things (IoT) mesh network platform, acquired by Citrix. Prior to co-founding Octoblu, Chris was founder of Nodester, an open-source Node.JS PaaS which was acquired by AppFog and ...
The Founder of NostaLab and a member of the Google Health Advisory Board, John is a unique combination of strategic thinker, marketer and entrepreneur. His career was built on the "science of advertising" combining strategy, creativity and marketing for industry-leading results. Combined with his ability to communicate complicated scientific concepts in a way that consumers and scientists alike can appreciate, John is a sought-after speaker for conferences on the forefront of healthcare science,...
"The Striim platform is a full end-to-end streaming integration and analytics platform that is middleware that covers a lot of different use cases," explained Steve Wilkes, Founder and CTO at Striim, in this SYS-CON.tv interview at 20th Cloud Expo, held June 6-8, 2017, at the Javits Center in New York City, NY.
The deluge of IoT sensor data collected from connected devices and the powerful AI required to make that data actionable are giving rise to a hybrid ecosystem in which cloud, on-prem and edge processes become interweaved. Attendees will learn how emerging composable infrastructure solutions deliver the adaptive architecture needed to manage this new data reality. Machine learning algorithms can better anticipate data storms and automate resources to support surges, including fully scalable GPU-c...
Predicting the future has never been more challenging - not because of the lack of data but because of the flood of ungoverned and risk laden information. Microsoft states that 2.5 exabytes of data are created every day. Expectations and reliance on data are being pushed to the limits, as demands around hybrid options continue to grow.
Dion Hinchcliffe is an internationally recognized digital expert, bestselling book author, frequent keynote speaker, analyst, futurist, and transformation expert based in Washington, DC. He is currently Chief Strategy Officer at the industry-leading digital strategy and online community solutions firm, 7Summits.



2016 | 2015 | 2014 | 2013 | 2012
Testimonials
This week I had the pleasure of delivering the opening keynote at Cloud Expo New York. It was amazing to be back in the great city of New York with thousands of cloud enthusiasts eager to learn about the next step on their journey to embracing a cloud-first worldl."
@SteveMar_Msft
 
How does Cloud Expo do it every year? Another INCREDIBLE show - our heads are spinning - so fun and informative."
@SOASoftwareInc
 
Thank you @ThingsExpo for such a great event. All of the people we met over the past three days makes us confident IoT has a bright future."
@Cnnct2me
 
One of the best conferences we have attended in a while. Great job, Cloud Expo team! Keep it going."

@Flexential


Who Should Attend?
Senior Technologists including CIOs, CTOs & Vps of Technology, Chief Systems Engineers, IT Directors and Managers, Network and Storage Managers, Enterprise Architects, Communications and Networking Specialists, Directors of Infrastructure.

Business Executives including CEOs, CMOs, & CIOs , Presidents & SVPs, Directors of Business Development , Directors of IT Operations, Product and Purchasing Managers, IT Managers.

Join Us as a Media Partner - Together We Can Enable the Digital Transformation!
SYS-CON Media has a flourishing Media Partner program in which mutually beneficial promotion and benefits are arranged between our own leading Enterprise IT portals and events and those of our partners.

If you would like to participate, please provide us with details of your website/s and event/s or your organization and please include basic audience demographics as well as relevant metrics such as ave. page views per month.

To get involved, email events@sys-con.com.

@ThingsExpo Blogs
Cloud-enabled transformation has evolved from cost saving measure to business innovation strategy -- one that combines the cloud with cognitive capabilities to drive market disruption. Learn how you can achieve the insight and agility you need to gain a competitive advantage. Industry-acclaimed CTO and cloud expert, Shankar Kalyana presents. Only the most exceptional IBMers are appointed with the rare distinction of IBM Fellow, the highest technical honor in the company. Shankar has also received the prestigious Outstanding Technical Achievement Award three times - an accomplishment befitting ...
My discussions with organizations looking to “digitally transform” themselves is yielding some interesting observations. I expect that when these discussions move into the execution phase, we will start to create some “Laws of Digital Transformation” that will guide organizations digital transformation journey. So with that in mind, let me start by proposing these “4 Laws of Digital Transformation.”
In his keynote at 18th Cloud Expo, Andrew Keys, Co-Founder of ConsenSys Enterprise, will provide an overview of the evolution of the Internet and the Database and the future of their combination – the Blockchain. Andrew Keys is Co-Founder of ConsenSys Enterprise. He comes to ConsenSys Enterprise with capital markets, technology and entrepreneurial experience. Previously, he worked for UBS investment bank in equities analysis. Later, he was responsible for the creation and distribution of life settlement products to hedge funds and investment banks. After, he co-founded a revenue cycle manage...
Digital Transformation Blogs
Cloud-enabled transformation has evolved from cost saving measure to business innovation strategy -- one that combines the cloud with cognitive capabilities to drive market disruption. Learn how you can achieve the insight and agility you need to gain a competitive advantage. Industry-acclaimed CTO and cloud expert, Shankar Kalyana presents. Only the most exceptional IBMers are appointed with the rare distinction of IBM Fellow, the highest technical honor in the company. Shankar has also received the prestigious Outstanding Technical Achievement Award three times - an accomplishment befitting ...
Digital transformation has increased the pace of business creating a productivity divide between the technology haves and have nots. Managing financial information on spreadsheets and piecing together insight from numerous disconnected systems is no longer an option. Rapid market changes and aggressive competition are motivating business leaders to reevaluate legacy technology investments in search of modern technologies to achieve greater agility, reduced costs and organizational efficiencies. In this session, learn how today's business leaders are managing finance in the cloud and the essent...
Containers, microservices and DevOps are all the rage lately. You can read about how great they are and how they’ll change your life and the industry everywhere. So naturally when we started a new company and were deciding how to architect our app, we went with microservices, containers and DevOps. About now you’re expecting a story of how everything went so smoothly, we’re now pushing out code ten times a day, but the reality is quite different.
CloudEXPO.TV
"I think DevOps is now a rambunctious teenager – it’s starting to get a mind of its own, wanting to get its own things but it still needs some adult supervision...
"We are still a relatively small software house and we are focusing on certain industries like FinTech, med tech, energy and utilities. We help our customers wi...