Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
A BZ Media Publication
A BZ Media Publication
Address
Verification
Phone
Verification
Email
Verification
Geocoding
Matching/
Deduplication
U``i]i>]}iV`i
E`i}>V
U`]>V]>`i>i
`V>iiV`
Change of
Address
Ui`>iiViii
V>V`>>Vi
Uii>`>,"
}>>ii
Melissa Data.
Architecting data quality success.
www.MelissaData.com 1-800-MELISSA
Contents
11
11
NEWS
13
14
17
Welcome to CodeFightClub
18
18
22
24
26
26
28
31
FEATURES
Finding a fit
for autism in
testing
page 34
page 40
Navigating a shifting
PDF component landscape
COLUMNS
58
60
61
62
page 47
page 54
Software Development Times (ISSN 1528-1965) is published 12 times per year by BZ Media LLC, 225 Broadhollow Road, Suite 211, Melville, NY 11747. Periodicals postage paid at Huntington Station, NY, and
additional offices. SD Times is a registered trademark of BZ Media LLC. All contents 2014 BZ Media LLC. All rights reserved. The price of a one-year subscription is US$179 for subscribers in the U.S., $189 in
Canada, $229 elsewhere. POSTMASTER: Send address changes to SD Times, 225 Broadhollow Road, Suite 211, Melville, NY 11747. SD Times subscriber services may be reached at subscriptions@bzmedia.com.
EDITORIAL
Instantly Search
Terabytes of Text
25+ fielded and full-text search types
dtSearchs own document filters
support Office, PDF, HTML, XML, ZIP,
emails (with nested attachments), and
many other file types
Supports databases as well as static
and dynamic websites
Highlights hits in all of the above
ADVERTISING SALES
PUBLISHER David Lyman
978-465-2351 dlyman@bzmedia.com
EUROPE, MIDDLE EAST David Lyman
WESTERN ASIA 978-465-2351 dlyman@bzmedia.com
WESTERN U.S., WESTERN Paula F. Miller
CANADA, EASTERN ASIA 925-831-3803 pmiller@bzmedia.com
AUSTRALIA, INDIA
PRESIDENT
FOUNDING EDITOR
www.dtSearch.com 1-800-IT-FINDS
Ted Bahr
Alan Zeichick
BZ MEDIA LLC
225 Broadhollow Road, Suite 211
Melville, NY 11747
TEL 631-421-4158
FAX 631-421-4130
www.bzmedia.com
info@bzmedia.com
Full Lifecycle
Modeling
Award winning visual modeling & design
tools for Software, Business & Systems
Enterprise
Architect 11
Out Now
Sparx Systems
www.sparxsystems.com
www.sdtimes.com
December 2014
SD Times
SD Times wants
to hear from you.
Join us on LinkedIn
and Facebook.
Octocat, 2013-2014
GitHub, Inc.
www.sdtimes.com
December 2014
SD Times
11
Moving into uncharted (for Microsoft) cross-platform waters runs counter to everything Microsoft has traditionally been. In fact, Microsoft is likely
the absolute last company most developers would think of when they think of
cross-platform compatibility.
But looking at how the industry has
matured and changed over the past
two decades, its becoming clear that
Microsofts old way of doing things
wasnt working anymore. With its
recent enterprise software announcements, Microsoft has shown it gets the
new cloud and mobile economies, and
its putting its productivity software
out onto every platform. That will likely fuel continued growth in the Business Division, even as Windows
growth will slow or even decline. It
makes sense that Microsoft would
make decisions that batten down the
enterprise hatches.
Its on the consumer side where
Microsoft cant seem to make major
gains. Windows Phone continues to
founder, as new hardware and a
www.sdtimes.com
December 2014
SD Times
.NET opened up
Next for .NET is delivering it as open
source, a process that began with the
April announcement that the Roslyn
compiler stack would be open source.
Weve been open-sourcing parts of the
.NET Framework over the last 12-18
months or so, said Somasegar. Were
going to take the next big step forward
and say that the server-side .NET stack
is going to be open-sourced fully, starting with ASP.NET at the top going all
the way down to base class libraries and
the Common Language Runtime.
Microsoft is setting up a GitHub
repository to get the Mono community
and others to work with the company as
it open-sources .NET, Somasegar
added. The goal, he said, is to have one
open-source stack instead of multiple
stacks, and he said Microsoft hopes to
leverage the expertise of the engineers
working on Mono to accomplish that.
The Mono base, the early reaction
has been positive. Its something theyve
been asking of us for a while, he said.
Somasegar also noted that Microsoft
plans to take the .NET core server runtime and framework cross-platform to
Linux and Mac OS platforms. When
asked what porting Microsofts essential
tools to other platforms might mean for
Windows, he said, We want to continue making sure that .NET is a fantastic
programming environment and a runtime platform on Windows. At the same
time, we also want to make sure that
developers have a broader choice.
As to the experience on Linux,
Somasegar added, We own .NET; we
dont necessarily own Linux. We have
continued on page 14 >
13
14
SD Times
December 2014
www.sdtimes.com
to figure out how to work with the Linux community to make it great. Our
goal is to make sure .NET is fantastic
on every platform we support, but that
platform also has to work with us.
www.sdtimes.com
December 2014
SD Times
Welcome to CodeFightClub
U.K. software engineer kicks off online programming arena
BY ROB MARVIN
17
18
SD Times
December 2014
www.sdtimes.com
A BZ Media Event
www.wearablestechcon.com
Business-Critical Panels
UI Designers
Software Engineers
Programmers
Android Developers
Product Designers
Design Engineers
Embedded Developers
Software Developers
Software Architects
Project Managers
Product Managers
Hardware Designers
System Architects
Hardware Engineers
Business Development
Managers
Design Architects
Software App Developers
Special Events
Women in Wearables Luncheon
Exhibit Hall Reception Lightning Talks
Industry Keynotes
Hackathons
SDK Walkthroughs
22
SD Times
December 2014
www.sdtimes.com
Methvin: Developer practices have gotten much more disciplined over that
time, so for example things like browser
sniffing were very popular years ago, but
are considered a bad practice today. In
early 2013 we released version 1.9 that
removed jQuery APIs that encouraged
bad practices, but also provided a jQuery
Migrate plug-in to help developers identify and remediate their code.
During this time weve also made
jQuery modular so that developers
focused on the smallest possible file
size can exclude parts they dont need.
Previously, jQuery was knee-deep in
jQuery Mobile, challenging UI conventions
to bring more mobility to JavaScript.
Would you say that goal has been
achieved, and how has it changed along
24
SD Times
December 2014
www.sdtimes.com
Codenvy's Web-based Java IDE is now a part of the Eclipse Foundation as Project Che.
there are, at the moment, a lot of different solutions in the cloud editing, cloud
IDE space. Those of us who are old
enough to remember there was once a
time when there were 40 desktop IDEs
out there, probably, like us, think the
industry is heading toward another similar and inevitable consolidation.
Milinkovich said this move to the
Web wont come at the cost of existing
desktop tools, however. Specifically,
Project Flux is designed to offer a way
for developers to connect such tools to
the cloud and the browser. There has
been 30 years of investment in our
desktop tools. Its important to have the
ability to integrate desktop tools with
Web-based tools so you an use the right
tool at the right time. z
HTTP stack to foster integration with its
infrastructure, according to the developers. Proxygen is also designed for scaling
and code reuse, with more than a dozen
internal Facebook systems built on it,
including the Haystack photo infrastructure and the Hip-Hop Virtual Machine.
Proxygen also supports the SPDY/3
and SPDY/3.1 open networking protocols, and the Facebook engineering team
is currently iterating and developing support for HTTP/2. z
26
SD Times
December 2014
www.sdtimes.com
Adrian Wong, and former lead developer Babak Parviz. Even Google
cofounder Sergey Brin was caught at a
red carpet event without his Glass,
which he normally wears.
But despite dwindling interest,
Google still has high hopes for the
Google Glass.
We are completely energized and
as energized as ever about the opportunity that wearables and Glass in particular represent, Chris ONeill, head of
business operations for the Google
Glass, told Reuters. We are committed
as ever to a consumer launch. That is
going to take time and we are not going
to launch this product until its
absolutely ready.
Google Glass release, which was
expected this year, is now anticipated
for 2015. z
86%
28
SD Times
December 2014
www.sdtimes.com
COMPONENT WATCH
www.sdtimes.com
December 2014
SD Times
ent roles and different teams use different tools, but the siloed nature of the
tools often results in inefficiencies such
as duplicate efforts and incomplete test
coverage. Software teams can avoid such
inefficiencies when the efforts of manual
and automated testing teams working
across desktop, mobile, and Web are
universally orchestrated and monitored.
Tools are generally designed for a
specific audience, so they dont pay
attention to the overhead that is created
as a result of having so many disjointed
tools, said Kaul. When you have a lot
of people using a lot of different tools,
the amount of effort that is necessary to
work across teams is huge, especially if
you want them to collaborate or reuse
This article is sponsored by SmartBear Software, a leader in DevOps and software testing with expertise across code review,
automated testing and test management, functional and load testing, application quality and performance, and API testing.
31
32
SD Times
December 2014
www.sdtimes.com
Orchestrate manual
and automated testing
QAComplete is a test management tool
that consolidates the planning, organizing and scheduling of all the tests associated with a release. With QAComplete,
QA teams can manage and run manual
and automated tests using a single interface. In addition, QA managers and project managers can get a consolidated
view of all testing activities by project as
well as across teams and across projects. Selenium users can run Selenium
scripts from within QAComplete and
take advantage of its reporting engine,
which provides robust, value-added features such as insight into test coverage.
QAComplete provides a central
place for managing all testing activity. It
also links testing to requirements and
defects, said Kaul. If youre using Selenium, you can get enhanced reporting
on your scripts that Selenium doesnt
provide.
Learn more at www.smartbear.com. z
Lisa Morgan
23
enter
Step 1.
Step 2.
Step 3.
plan
design
execute
Unied!
Manual
Testing
1.
2.
3.
QAComplete
TestComplete
Automated
Testing
desktop
mobile
web
Finding
a fit for
autism in
testing
One company is helping people
with disorder overcome social barriers
and tap into their abilities for recall, recognition
BY CHRISTINA MULLIGAN
December 2014
SD Times
35
Photos courtesy of Meticulon.
www.sdtimes.com
Meticulons assessments
determine not just
competency but motivation.
When Meticulon is evaluating Consultants to join its program, it is not only looking for
natural abilities such as attention to detail, repetition and sequencing, but also an interest in the technology industry, according to Joy Hewitt, chief employment coach at
Meticulon.
The Meticulon assessment is a modified version of a European assessment toolkit
used by Passwerk, a similar company located in Belgium that helped Meticulon get started. The assessment starts off with an interview, and after the interviews are completed
the organization chooses approximately 12-14 people to continue onto one day of testing in areas such as logic, aptitude and personality traits.
Im looking for honest and literal answers, Hewitt said. I disregard body language
and eye contact, yet I still look for aspects such as motivation levels and interest in IT.
After evaluating the results, Meticulon selects a maximum of seven Consultants to
continue in its three-week assessment session. That session includes a variety of tasks,
which range from computer skills to social skills. During the three weeks, Meticulon
tracks and records every observation in a system called the Candidate Assessment and
Learning Matrix (CALM).
We simulate various work conditions to observe individual responses, and we alter
schedules, seating arrangements, time restrictions, etc., again to test for stress, reactions and modifications every individual has to a variety of employment situation possibilities, Hewitt said.
The information from CALM is then used to develop what Meticulon calls a MindMap
for each candidate in order to provide him or her and potential employers an understanding of the candidate as a worker. A MindMap is meant to serve as a representation
of a candidate and covers areas of work ethic, handling tasks, accuracy, efficiency, mindfulness, authority and teamwork, dealing with autism, physical appearance, sensitivity,
communication, social relations, temperaments, and anything else Meticulon feels necessary to include.
Each task reveals aspects of qualities and attributes specific to our MindMap development: a guide showing our observations to determine areas where they excelled,
their level of skills and include suggestions to challenges that may require additional
coaching, said Hewitt.
Once assessment is completed, Consultants go onto training, which includes learning
software testing skills and also an internship period to give candidates hands-on experience.
Besides our outstanding assessment and training programs, we also provide job
coaches to offer various tools and manage every step of the employment relationship,
Christina Mulligan
Hewitt said. z
36
SD Times
December 2014
www.sdtimes.com
How to be a Consultant
To be eligible to become a Meticulon
Consultant, the organization conducts a
three-week assessment process that
involves testing, interviews and observation of collaboration in a group setting.
During the assessment, we give
over 45 tasks, and each task has a purpose, said Joy Hewitt, chief employment coach at Meticulon. We observe
and evaluate any of their assignments,
and we put them into different situations like working in a cubicle or doing
team projects, and we track everything
with all that information.
The information is used to create a
Consultants MindMap, which is a
unique profile created by Meticulon
that displays the Consultants talents,
skills, required accommodations, ideal
work environment and any suggestions,
according to Hewitt.
On the technical side, the organiza-
Winner
of
Gold
RM Too
l
Award
X X X S P N N B O B T P G U X B S F D P N t t
www.sdtimes.com
December 2014
SD Times
Overcoming misconceptions
associated with autism
BY CHRISTINA MULLIGAN
37
38
SD Times
December 2014
www.sdtimes.com
www.BigDataTechCon.com
Big Data TechCon is a trademark of BZ Media LLC.
A BZ Media Event
40
SD Times
December 2014
www.sdtimes.com
Scaling enterp
Experts explain why more
organizations are switching
development paradigms
BY CHRISTINA MULLIGAN
or years businesses have been practicing agile, seeing notable success
in time to market, productivity and
creativity at the team level. Now
they want to expand the scope of those
benefits.
If you asked development teams a
year or two ago to identify the biggest
agile obstacle, most of them would have
said getting management on the same
page, according to Bill Portelli, CEO of
CollabNet. But as management is beginning to understand the process, they are
looking to leverage it even more.
Agile is graduating from a discussion of what Forrester calls efficacy,
said Portelli. Yesterdays agile was
more about Continuous Integration
and user stories, and now it has
emerged into what the executives want
to see. They are interested in business
outcomes and value streams.
To get more out of agile, businesses
are starting to scale it from the team
level up to the enterprise. Scaling agile
is different in an enterprise context,
according to Lee Cunningham, director
of enterprise agile enablement at VersionOne. According to him, at the team
level, scaling agile involves adding additional cross-functional teams around a
common business or product goal,
www.sdtimes.com
December 2014
SD Times
rprise agile
delighting customers, and the way you
delight customers is you deliver more
stuff to them faster, and the stuff is
actually more relevant to what they
want, he said.
41
42
SD Times
December 2014
www.sdtimes.com
making a change, but why we are making this change and why it is important, he said.
According to LeanKits Hefley, if
management doesnt own agile, then an
organization risks making only localized
improvements to a small part of itself,
which are unlikely to last. The best ways
to gain management buy-in are to clearly
articulate the business benefits of agile,
provide greater visibility and predictability, and then prove it with data, he said.
Figure out where you want to
start. Some organizations make the
mistake of biting off more than they can
chew, according to VersionOnes Cunningham. When starting a transformation, an organization should figure out
where it wants to start first.
More often than not, it is a good
practice to identify which sort of vertical slice of the organization we want to
pilot this in, he said. That pilot, if you
will, can experience agile and kind of
fail fast and learn real quickly, and then
those learnings can be leveraged as we
start to expand and scale agile throughout the organization.
Start small. You are going to want
to start in much smaller bite-size chucks
with specific teams or specific organizations that either have done a little of this
in the past or they are more attuned to
being able to embrace this way of working, said Atlassians Wittman. If you
want to have small successes you can
showcase, make them successful and
then you can see how that will start to
percolate through the organization. And
sometimes when people see another
team being successful with a new way of
working, they will adopt it without you
even having to push them. It ends up
being much like a snowball effect.
Customize your process to fit
your organization. Where people
fail the most is they will take a framework, and because it is documented
and it feels really comfortable, they will
say This is our process, and they will
try to use that process verbatim instead
of customizing it to their organization,
said Steve Elliott, founder and CEO of
AgileCraft, a provider of software for
scaling agile in enterprises.
Have an open platform. You really need to be able to adopt any type of
agile or any type of development
process or any type of tool framework,
said CollabNets Portelli. Have a tool
chain and process that is adaptable to
whatever your business needs are.
Dont let the tools drive the
process. Organizations that start by
finding the tool first and then the
process are scaling enterprise agile
backward, according to Elliott. The
tools should not drive the process, and
the limitations of the tools shouldnt
dictate how you are going to run that
process, he said.
It should be based off the frameworks you are using and the decisions
youve made on how you want to take
agile to your organization and drive it
through. The tooling is not going to make
you an effective organization in and of
itself; it can highlight problems and it can
help, but you really need both.
Take a holistic view. Taking a
holistic view of the organization as a
system and approaching all problems as
system problems, rather than people
problems, will align people and management toward improving the underlying system, said LeanKits Hefley.
Create a culture of collaboration. What you want to do is make it
44
SD Times
December 2014
www.sdtimes.com
Image-enabling experts & bacon connoisseurs. Visit us online to see our full line of SDK products for .NET and Java
www.atalasoft.com
www.sdtimes.com
BY ROB MARVIN
December 2014
SD Times
47
www.sdtimes.com
A guide to
PDF component offerings
n Accusoft: Accusofts PDF Xpress
empowers developers to boost application functionality with easy PDF creation, editing, and the highest level of
PDF compression available on the marketas much as 90%. Quickly compress
one PDF (or an entire library) with just
one parameter change to boost display
and transmission speed while dramatically reducing archival footprint. Leverage PDF Xpress to build a PDF portfolio
of multiple documents and document
types.
n ActivePDF: Over 14 years, ActivePDF
has developed and refined a comprehensive collection of PDF automation tools
that make development easy. ActivePDF
helps avoid delays, downtime and
headaches. More than 23,000 satisfied
customers have chosen ActivePDF, from
startups to Fortune 100 companies.
n Adobe: A company defined by its market-leading PDF technology, Adobe
offers a complete PDF component offering around its Acrobat PDF reader,
including Adobe ExportPDF and the
Adobe PDF Pack for converting and combining PDF files, and moving its entire
PDF management suite to the cloud with
Acrobat XI Pro for the Adobe Creative
Cloud.
n Amyuni: Amyuni provides developers and system administrators with highperformance PDF conversion and processing tools. Certified for Windows
desktops and servers, Amyuni PDF Converter enables developers to easily integrate powerful PDF and PDF/A functionality into their applications with just a
few lines of code. Amyuni PDF Creator
produces optimized PDF documents and
seamlessly integrates with COM, .NET,
WinRT and Windows Phone applications.
n Aspose: Aspose creates file format
APIs that help .NET and Java developers
work with documents. Aspose.Pdf for
.NET and Aspose.Pdf for Java are APIs
for creating, editing and converting PDF
files. They support a wide range of fea-
December 2014
SD Times
49
50
SD Times
December 2014
www.sdtimes.com
embedding of PDF, Office, and other formats in any HTML5 app on any device.
n Persits Software: Persits Softwares
AspPDF and AspPDF.NET are featurepacked server components for managing Adobe PDF documents for classic
ASP and .NET environments, respectively. Their simple and intuitive programming interface enables a Web application to perform many useful PDF-related
functions, such as form fill-in, HTML-toPDF, and PDF-to-image conversion, text
extraction, stamping, digital signing,
automatic printing, barcode generation,
and many others, in just a few lines of
script. Free fully functional 30-day evaluation versions are available.
n Qoppa: Qoppa Software offers
an extensive suite of PDF libraries
and visual components that cover
all PDF processing needs. PDF
functions include creation and
modification, assembly, conversion to images and
HTML, automated printing,
encryption and digital signatures,
form fields, viewing and markup, optimization, and a lot more. Qoppa products
provide the highest level of performance
and reliability and are 100% Java, so
they run on all servers and desktop operating systems.
n TallComponents: TallComponents
offers reliable and proven .NET class
libraries to create, modify, convert, read,
print and render PDF documents. The
libraries are written entirely in C#, have
no external dependencies such as Adobe
Reader, and are characterized by an
intuitive API combined with knowledgeable and fast support.
n
WebSupergoo: WebSupergoos
ABCpdf .NET is designed for a combination of maximum power and ease of use,
going directly to PDF for blazing speed.
ABCpdf supports a wide range of input
and output formats, from PDF, HMTL and
XPS to SVG, EPS and DOCX. The product
is fully color-space-aware for importing,
construction and rendering, and provides
sophisticated operations for the analysis,
deconstruction and reconstruction of
documents. z
52
SD Times
December 2014
www.sdtimes.com
test suite of files that end users might be working with. For
example, engineering documents can be very, very complex. If
you just stick to a test on some basic files, it may work but if
you do a proper test with lots of heavy, intensive documents,
youll see what the true performance of the toolkit is. So evaluation with a full test suite is always very important. If
they dont have such a test suite, ask the vendor to provide you with some sample files and how it performs
on different complex documents.
Ivan Nincic, CTO of PDFTron: In connection to
that, I would say that inevitably there will be PDFspecific issues encountered that are so complex
that there will be questions about files not rendering or problems with crashes. It is essential
that developers investigate the support offered by
a company.
Gerald Holmann, president of Qoppa Software: Above all
else, developers should be looking for stability and robustness.
Additionally, the PDF format is very complex and supports hundreds of different features, so developers should be looking for
wide feature coverage in the products they select, to make
sure that they will be able to handle PDFs from all sources.
Most, if not all, document interchange in [business-to-business], [business-to-consumer] and [consumer-to-business]
uses PDF, so PDF handling and processing is an absolute necessity for doing business. PDF components provide the flexibility
to implement any PDF workflow according to specific needs. z
Rob Marvin
KEY BENEFITS
Simple, and powerful API to speed-up and simplify your development across platforms
Fastest PDF engine with consistent, high-quality output
HTML5 universal document viewing
Xamarin and JavaScript cross-platform support
Source code for complete UI and annotation customization
Supports all PDFs... including complex and tricky files
PLATFORMS
54
SD Times
December 2014
www.sdtimes.com
www.sdtimes.com
Whats in a core?
Astonishingly enough, what constitutes
the core projects of OpenStack is still a
debatable topic. One aspect, which is not
under debate, is that the Compute projectNovais the center of the core.
More debatable are the other basic components, which have not been in development as long as Nova. Currently, the general consensus is that the core of
OpenStack consists of:
become the de facto open-source standard for internal cloud platform infrastructure, not unlike how Unix and then
Linux became the common platform
between the large enterprise vendors.
HP and IBM went from having their
own platforms, to having their own
Unixes, to having their own Linuxes
(sort of), to now having their own
OpenStack-based cloud-management
suites.
Thats not to say you cant just buy
OpenStack from a hot young company
still defining the market. Much in the
way Red Hat came to mean Linux,
Mirantis has come to mean OpenStack.
December 2014
SD Times
Distribution solutions
Though OpenStack is finally available
to enterprises with corporate support
and updates, it remains a complex beast
that brings an entirely new paradigm
into the data center. Radhesh Balakrishnan, general manager of virtualization and OpenStack at Red Hat, said
that OpenStack is not just a replacement for old systems; it fundamentally
rewrites the way a data center runs.
The reality is, in terms of pure tech-
55
56
SD Times
December 2014
www.sdtimes.com
Umbrella of projects
Indeed, OpenStack has become the
place for innovative cloud services to
start and grow. Outside of OpenStack,
many in-cloud service companies, such
as Eucalyptus and Nimbula, long ago
gave up on their efforts to spread Amazon Web Services-like APIs into private
clouds. Instead of replicating Amazon,
www.sdtimes.com
December 2014
SD Times
57
58
SD Times
December 2014
www.sdtimes.com
Code Watch
BY LARRY OBRIEN
IIT is, at the very least, a bold attempt at a framework for consciousness that is quantitative and verifiable. A surprising (but welcome) aspect is that it
allows that almost trivially simple machines could
have a minimal consciousness. Such machines would
not have the same qualia as us. Rather, a minimally
conscious machine would experience a qualia of one
bit of information: the difference between is and
not is. I think of this as the experience of ! (a
bang of experience, if you will).
Such an experience is as far removed from human
consciousness as the spark made from banging two
rocks together is from the roiling photosphere of the
sun. Your cerebral cortex has 20 billion or so deeply
interconnected neurons, and on top of the inherent
experiences enabled by that weve layered the profoundly complicating matter of language.
Tononis book Phi: A Voyage from the Brain to
the Soul presents his theory in chapters featuring
metaphorical dialogues between Galileo and various scientists and philosophers. In this way, it
echoes portions of Douglas Hofstadters classic,
Gdel, Escher, Bach, which also has positive
feedback and recursion as essential ingredients of
consciousness and intelligence.
Tononis paper From the Phenomenology to the
Mechanisms of Consciousness: Integrated Information Theory 3.0 is much more substantial. His
Consciousness: Here, There but Not Everywhere
paper is in between. It is in this paper that he explicitly casts doubt on a simulation as likely to have the
necessary real causal power of a neuron to create
a maximally irreducible integrated system, for the
simple reason that the brain is real, but a simulation
of brain is virtual. Its not clear to me why there
would be a difference; a simulated phi seems to
have simply shifted abstraction layers, not the arguments for or against its phenomenal reality.
If IIT is true, consciousness has causal power
(that is, it affects the future calculations of its substrate, whether that be a brain or a machine), and
our everyday programming models are fundamentally incapable of bootstrapping consciousness.
More tentatively, it may be that todays machine
architectures are incapable. If so, the recent leaps
in machine learning and artificial intelligence may
not continue for much longer. Perhaps another AI
Winter is coming. z
60
SD Times
December 2014
www.sdtimes.com
Guest View
BY BEN URETSKY
www.sdtimes.com
December 2014
SD Times
Analyst View
BY ROB ENDERLE
Phablets
More tablet than phone, this class is currently led
by the iPhone 6+, which is more like a small iPad
than a smartphone. You hold and use these devices
more like tablets, and while you can hold them to
your head, you both look silly doing so and are in
some danger of knocking yourself out if you answer
a call too quickly.
Phablets primary advantage is that they are
more useful for most productivity and entertainment activities, and it removes the need for a
smartphone, reducing both your hardware cost and
service fees. You only really need one.
Rob Enderle is a
principal analyst at the
Enderle Group.
61
62
SD Times
December 2014
www.sdtimes.com
Industry Watch
BY DAVID RUBINSTEIN
SYNCFUSION
+
XAMARIN.FORMS
syncfusion.com/xamarin
www.wearablestechcon.com
A BZ Media Event
Electronics OEMs
Software Engineers
Android Developers
Design Engineers
Software Developers
Project Managers
Hardware Designers
Hardware Engineers
Design Architects
Software App Developers
UI Designers
Programmers
Product Designers
Embedded Developers
Software Architects
Product Managers
System Architects
Business Development
Managers
Choose from 30+ classes on product design, electronic engineering for wearable
devices and embedded development. The hardware track is a 360-degree
immersion on building and designing the next generation of wearable devices.
Select from 30+ classes on designing software and applications for the hottest
wearable platforms. Take deep dives into the leading SDKs, and learn tricks and
techniques that will set your wearable software application apart!
NEW!
Business
Opportunities Track
Business-Critical Panels
Ethics: Wearables,
Data Collection and Privacy
Visions: The Future of
Augmented Reality Devices
www.WearablesTechCon.com March 9-11, 2015 Santa Clara Hyatt Regency Register TODAY!
page 2
serious about
Wearables
development
and design,
YOU SHOULD
ATTEND
this conference!
Internet of Nodebots
Jenny Tong
Hello, WatchKit
Natasha Murashev
Making a Wearable:
Why Does it Really Take So Long?
Mike Kasparian
www.WearablesTechCon.com March 9-11, 2015 Santa Clara Hyatt Regency Register TODAY!
page 3
Registration Information
Conference Pricing
Three-Day Conference
March 9,10,11
Register by
Dec. 12
Full Price
$895
$1,395
$35
$75
SAVE $500
In the
Heart of
Silicon
Valley
CLICK HERE
Click here to make your hotel reservation or use the Make Hotel
Reservation link on the confirmation page of your registration.
Reservations at the reduced rate can be made through 5:00 PM
Eastern time on February 27, 2015assuming they dont sell
out. Dont wait until the last minute to reserve your hotel rooms!
Special Discounts
You may combine one of these special discounts with the Early Registration pricing to save even more!