Welcome!

Java IoT Authors: Yeshim Deniz, Liz McMillan, Stackify Blog, Pat Romanski, Jason Bloomberg

Related Topics: Java IoT, Eclipse

Java IoT: Article

i-Technology Opinion: Outsourcing...to Students

"Pizza Is the Secret Key to the Success of Commercial Projects Developed by Students"

JDJ Editorial Board member Yakov Fain writes: One of my resolutions this year is to start teaching part-time Java-related classes in some college. That's why I started browsing the computer science course lists that are being offered this year. While graduate-level programs offer many interesting courses, the situation is different in the undergrad world.

Some schools keep teaching how to multiply matrices in Ada or work with algebraic expressions in Prolog. Half of the courses are preparing professionals who will be operating on another planet. Information systems programs look a little more down to earth. Meanwhile, many college graduates are having a hard time finding their first jobs because many entry-level programmers jobs are being outsourced overseas, and it'll stay this way as long as it makes financial sense for businesses. Unfortunately, student loans have not been outsourced...

A catch-22 situation with experience makes things even worse: we can't hire you because you don't have the industry experience. How can I get this experience if no one hires me? Some people try to find volunteer programming work to get a foot in the IT door. Some graduates join open source projects, and some job applicants just lie on their résumés.

I have a plan: instead of outsourcing projects to developing countries, businesses should offer them to the local colleges. I'm not talking about simple pilot or proof-of-concept projects; I mean the real ones. This plan requires commitment and the cooperation of academia and businesses. These are some thoughts that come to mind:

  • Colleges have to include more classes on software engineering and modern technologies in the undergraduate programs. Here are some of the candidates: Application Servers, Service-Oriented Architecture, Design and Development of J2EE Applications, Applying Design Patterns, Data Modeling, Business Intelligence, and UML.
  • Colleges form teams of programmers starting from the students' junior year. Faculty members lead these teams. Information about these teams (résumés, previous projects, GPAs) has to be published on the Internet and be publicly available, and businesses need to publish their project descriptions so student teams can bid on these projects.
  • Colleges make their labs, networks, and support personnel available for the teams. If needed, businesses can lease additional hardware to the college for the duration of the project.
  • Most of the students study Java programming during their freshman and sophomore years. Many Java components are available for free or through open source licenses: IDE, version control systems, project build tools, bug reporting systems, application servers, etc. Businesses will purchase any additional required software for a fraction of the cost using heavily discounted academic prices.
  • Business managers pick and interview teams for their projects based on the college reputation, available skill sets, location, and other criteria.
  • Business lawyers prepare a contract with a selected team that defines the obligations of each party, deliverables, cost of development, and potential penalties.
  • The turnover rate is usually high on the projects that are outsourced to developing countries, which won't be the case with student teams. On the other hand, there is a risk of not having developers during midterms and final exams. However, since the exam schedules are known in advance, the "freeze time" can be planned accordingly.
  • Most of the business managers dealing with developers from other countries complain that cultural differences are a huge problem. Guess what? This won't be a problem if you outsource the project to students who live in the same country and speak your language.
  • Even though students will get a minimum salary for this work, they should also earn academic credits and get graded while working on such projects.
The funny (or sad) part is that the students themselves are already outsourcing their college assignments. There are Web sites where you can hire a coder for any assignment in various programming languages. No job is too small. People from around the world can bid on these projects, and since the offered prices go as low as $20 USD, it's clear that only programmers from the developing countries like India or Russia would be interested in these jobs. Academic outsourcing may be even more damaging than the industrial outsourcing, because rich students can improve their grades and earn their degrees without having a good knowledge of the required subjects. Spending more time working as teams in the labs under the supervision of a faculty member or business manager will help minimize academic cheating.

There is one more secret key to the success of commercial projects developed by students: pizza! Each day the client company can send a couple of pies (half plain and half pepperoni) to the labs where the students work. They are going to work for food...and experience. It's a win-win situation for everybody.

More Stories By Yakov Fain

Yakov Fain is a Java Champion and a co-founder of the IT consultancy Farata Systems and the product company SuranceBay. He wrote a thousand blogs (http://yakovfain.com) and several books about software development. Yakov authored and co-authored such books as "Angular 2 Development with TypeScript", "Java 24-Hour Trainer", and "Enterprise Web Development". His Twitter tag is @yfain

Comments (19) View Comments

Share your thoughts on this story.

Add your comment
You must be signed in to add a comment. Sign-in | Register

In accordance with our Comment Policy, we encourage comments that are on topic, relevant and to-the-point. We will remove comments that include profanity, personal attacks, racial slurs, threats of violence, or other inappropriate material that violates our Terms and Conditions, and will block users who make repeated violations. We ask all readers to expect diversity of opinion and to treat one another with dignity and respect.


Most Recent Comments
Robert Dobbs 07/09/08 11:15:17 AM EDT

Timothy, this video will get you started in the right direction:

http://www.youtube.com/watch?v=3PycZtfns_U

Timothy Oduro Yeboah 07/09/08 06:27:46 AM EDT

Hi please can u kindly tell me everything about Sun Java...or programmer's...who are they and what work to one get after studying sun java..his opportunity and many more things that one can get in studying sun java and many more ok and am from Ghana and am interested in this course and am 20 years old .Thanks for reading and hoping to hear from you soon for i will like to friend you as well after i have know them so that u will be teaching me more things about that....have a nice day.

Ken Collins 03/22/05 09:31:08 PM EST

Yakov,

Yakov: Thank you for the feedback. Everything you say makes perfect sense in times when there are plenty of jobs
for college graduates. But think about this: 4 years
ago they've entred colleges and selected CS major.
What do they have this year after graduation? 100K
worth of student loans and no entry level jobs.

Ken: Why should students pay $25k/year to work for $10/hour (or free) for major corporations? Students should study and companies should hire actual employees. The only time most people will ever get face time with a PHD in their field is when they're in school. They should use it wisely instead of dinking around with the kind of gruntwork that can be successfully farmed out to someone with no experience.

I graduated in '94, so I know what it's like to come out in an industry downcycle. Yourdon published "The Decline and Fall of the American Programmer" in '93. My first job after college was programming perl for $10/hour.

Yakov: At the same time people in India spend 3-4 months
learning some hot Java technologies (without bothering
with CS degrees) and they beat up well educated US
graduates hands down.

Ken: The only reason the shops in India are beating us up is because they charge $10/hour. The Indian programmers I've worked with here show the same varying degree of abilities as US programmers.

I just don't think farming to students here is any better. It continues to degrade the profession with a race to the bottom, it doesn't result in any more entry level jobs, and it would actually probably lower the quality of graduates, since they'd be preoccupied with entry-level tasks rather than senior-year coursework. That's when I took my most
demanding classes.

Yakov: You are saying that you should have taken a Unix class instead of having summer jobs? Sure...as long as you had the money to pay for this course.

Ken: My university didn't offer it at any price.

Yakov: You do not like managing students? What about managing a group of young developers in Bangalore when success of your project (and your career depend) on them?

Ken: I'm an absolute opponent of outsourcing, and I've never heard an outsourcing success story firsthand. My company is currently rewriting the one piece of code it outsourced to India over my opposition.
However, I don't think it's going to go away, and I don't really knowwhat to do about it. It's eating entry-level jobs and over the long run,the US will lose all of its technical edge. I just don't see burdeningstudents with industry pressures as the answer.

The only suggestion I have is to level the playing field and get rid of the H1B visa. There are over 100,000 H1Bs in the country on a continuing basis, supposedly to address the worker shortage of the .com years. From my experience, H1Bs are hired specifically to fill entry-level positions
at low wages. I've heard an employer state that explicitly, and I've seen it in action. The boom's over, and those jobs should be opened up to permanent residents.

Yakov: Well, this article is my attempt to start yet another discussion on outsourcing...

Keep going. The industry needs as much attention on it as possible.

Yakov: Thank you for responding to my article. I really
appreciate it.

Ken: No problem. Thanks for your efforts.

Yakov 03/22/05 09:13:27 PM EST

Ken,

Thank you for the feedback. Everything you say makes
perfect sense in times when there are plenty of jobs
for college graduates. But think about this: 4 years
ago they've entered colleges and selected CS major.
What do they have this year after graduation? 100K
worth of student loans and no entry level jobs. At
the same time people in India spend 3-4 months
learning some hot Java technologies (without bothering
with CS degrees) and they beat up well educated US
graduates hands down. You are saying that you should
have taken a Unix class instead of having summer jobs?
Sure...as long as you had the money to pay for this
course. You do not like managing students? What about
managing a group of young developers in Bangalore
when success of your project (and your career depend)
on them?

Well, this article is my attempt to start yet another
discussion on outsourcing...

Thank you for responding to my article. I really
appreciate it.

Yakov

Ken Collins 03/22/05 09:10:10 PM EST

I read your article in the February edition of JDJ, and I can't agree
less.

I worked while I was a student both full-time as a summer intern and
part-time during the regular semester. I also worked managing a team of
students at an off-campus start-up a few years after graduating. Both
experiences were awful. The first drove me out of computer science for
nearly four years because I wasn't ready for the monotony of cubicle
work. The latter was nightmarish because it was nearly impossible to
organize a team of students, all of whom had different schedules,
widely
differing coding abilities, and different levels of maturity.

When I was in college, I would have benefitted greatly from smaller
class sizes and an early introduction to unix tools, not more work
hours. I spent way too much time making small change working for major
corporations when I should have been taking an extra class that would
have helped me throughout my career. If students have to work, they
should be involved with university level research projects, where they
can see the future of CS and the potential rewards of grad-level
research. Nearly all of my friends in CS were working crappy
programming
jobs while struggling with a full course load, so it's not like
students
aren't already getting exposure to the industry. It made everyone I
knew
miserable.

As far as knowing the latest languages and tools goes, I spent most of
my undergrad years learning assembler programming for Motorola embedded
chipsets. That actually landed me my first programming job out of
college, programming Java. The guy hiring me had worked in Motorla's
cellular division for years before switching to Java, and he knew that,
if I write apps with a single accumulator and two index registers, I
could probably get up to speed with Java quickly.

And, I'm not suggesting that all industry-directed student efforts are
worthless. One of the student programmers I managed wrote a 3dfx glide
wrapper that would allow then-popular glide only games to be played on
OpenGL hardware. NVidia picked him up immediately after he graduated,
and he got a handsome options package. It did him a lot more good than
all the shopping cart applications he worked on for me.

Shiva 03/01/05 02:50:53 AM EST

This is a very interesting line of thought though I'm not sure if this will work. Bulk of the outsourcing is done on maintenance and enhancement projects and not fresh from-the-scratch development projects. A maintenance & enhancement project will never draw attention from any students for the sheer lack of creativity and a need for knowledge in the vertical.

It is best to start off with pilot projects and rapid prototyping requirements and based on this experience further outsourcing to universities can be undertaken. Just a thought!

Insourcing 03/01/05 02:46:51 AM EST

### ( have a plan: instead of outsourcing projects to developing countries, businesses should offer them to the local colleges ###

Go, Yakov!! This is a fine proposal. Thank you JDJ.

Cheesy software development 03/01/05 02:26:17 AM EST

half plain and half pepperoni!? Hey, what you got against good old-fashioned cheese??

thanks Yakov! 02/19/05 07:26:38 AM EST

Good to see the true value of pizza in computing recognized here! :)

Kevin Shockey 02/18/05 06:18:23 AM EST

I'm currently in charge of a project very similar to what was proposed in this article. The SNAP Development Center employs computer science and engineering students from the Interamerican University of Puerto Rico. Our objectives are to improve the quality and quantity of the graduates from these programs.

Our project, however, was funded by the Puerto Rico government. Briefly we have created an open source project to develop and market a completely oepn source relacement for the Sun JDK. The SNAP Platform also integrates popular open source development tools such as Eclipse, Tomcat, and SwingWT.

We are a year into the project and results have been mixed. Although we found a few students up to the challenge, in general there is a big difference working with students and working with a full-time software development team. My observations of the students indicate:

- They require more supervision
- They, in general, lack the discipline of a work mentality that we take for granted working with a full-time team
- Their schedules can be very erratic. They have a lot of things competing for their time, such as sttudying, examss, partying to name just a few
- Finally, depending on the program, they lack the experience of working on a large project that would be necessary to develop a product for a company.

One of the objectives we are trying to bring to these programs is real world experience. However, we have the benefit of a full-time software engineer. Without his leadership, we probably wouldn't have achieved the technical succes we have.

In thoery this is a great idea, in practice I'm not sure many companies would be patient enough to wait for results. What my experience has shown is that it will take longer for such a program to produce results due to the observations above and the relatively high turn-over (either from the students dropping out or changing classes). In my opinion, every university should have an open source project that they maintain. It gives the students experience, it reduces the risk, and it keeps the fun in the work.

balaji 02/16/05 12:57:42 AM EST

This article misses mentioning some important things:

1. Programs to multiply matrices are a very important concept to grasp. While I learned the concept in my 11th, there are many so-called s/w programmers who don't get the concept of nested loops.

2. Colleges absolutely must not introduce more courses in "software engineering and modern technologies in the undergraduate programs". Let us face it, most software is not really engineered. In my 10-year career I have been involved in only 2 such highly engineered projects. The rest have been built ad-hoc. And as for modern technologies, to pick up .Net or some such flash in the pan in the pan is not a big deal. To pick up fundamental programming concepts is much more difficult.

3. The problem with software development is not really development. It is support and maintenance. What support can one get from college students who have moved on to their next year and newer projects? What about students that have graduated?

Thaths

pv 02/14/05 12:22:55 PM EST

I totally disagree. Colleges and Corporations are totally different culture wise. Students in colleges work on Assignments for a better grade. Employees in corporations work for better pay and promotions. I am fine with Govenrnment and Government agencies outsourcing their work to universities as they are using publicly funded University resources to do public work. Instead Companies can set up small student divisions for which they hire students who are still enrolled in the colleges and can assign them small projects and pay them reasonably. Last but no the least do not take away the Fun out of collge life!

Rick Proctor 02/14/05 11:45:00 AM EST

I agree. A quick scan of local colleges finds few undergrad courses in Java. I would love to have eager young college students working on some of my projects. It seems that US colleges have been slow to embrace Java. It's unfortunate. From my own experience writing Java articles, I get a lot more commments and questions from overseas developers than US developers.

Ramón Jiménez 02/14/05 09:12:02 AM EST

A comment regarding education. In my understanding, computer science programs are just fine if they are teaching students to multiply matrices in Ada or to solve algebraic problems in Prolog. Where else is a CS major expected to even know these technologies? The problem is not to re-formulate CS curricula, it's to create new programs. The BS in Software Engineering being offered by some universities recently is IMHO a correct step in that direction. We don't need as many CS majors anymore, but we still need some!

Keith Blizard 02/14/05 07:42:42 AM EST

First I think the article brings up a great point in our IT industry - ensuring that the students coming out of college are properly trained for the industry that they will be leading in the future. Having the ability to set up intern programs would not only strengthen the corporation by promoting itself for future hires, but also enable students the ability to understand how technology really is used in businesses today.

On the other hand, with the some of the comments - I TOTALLY disagree that it is more important to learn different technologies/syntax for students to be effective. For anyone who has developed for a long period of time, you need to learn a language ONCE thoroughly, and then picking up another one is just a matter of learning the syntax. It is MUCH more important that you can develop the understanding of objects, inheritance and good programming practice, and that takes time to do rather than the long list of available languages.

Natan Cox 02/14/05 02:38:39 AM EST

First I must say I'm not against real world experience. But... one of my courses at university was about the next best thing: CORBA, any body still using it?

SOA and all the latest fads still need to prove themselves. Let the students learn the real stuff: design, relational theory etc. Who cares whether this is done using ADA, Eiffel or one of the cooler languages at the moment, lets say Java or Python?

It is more important you learn lots of languages (even Prolog or Lisp), get to know them, learn what is good about them. Nobody has ever become a worse programmer from learning one extra language.

'Useless theory' gives you a frame of reference, even if you never use it after you graduate.

I work with a lot of young programmers, they had more 'real world' experience when they graduted. But they also lack a lot of the basics. It makes them inflexible, and not able to apply more 'generic' knowledge.

They basically lack the background to apply all the stuff they will learn in interesting courses such as: application servers, design patterns and that's quite sad, actually.

Ruben Reusser 02/13/05 03:48:59 PM EST

The University of Applied Scienes Biel/Switzerland takes a simmilar approach ( http://www.hti.bfh.ch/index.php?id=1&L=2 ). The bscs program is a four year program, 2 years classes, then one year mandatory internship and then again 1 year of classes. The program is geared towards providing the students the needed knowledge for the internship within the first two years and then refining the knowledge in the last year with additional subjects such as prolog, parallel computing, advanced computer graphics, etc

Charles Neville 02/13/05 11:41:33 AM EST

I'm a retired CS professor, so I have some practical experience with this sort of thing. Yakov Fain has put his finger on an important problem: How to give students real-world experience to enhance their educations and build their resumes. But there are some problems with his suggestions. I'm going to tell you how some colleges and universities deal with these by using INTERNSHIPS, WORK STUDY, or LIMITED development projects from industry:

Problem 1. Pizza is good, but it is not pay! Students and supervising faculty will work for little or no pay under his proposal. This is normally called exploitation or slave labor.

Solutions to Problem 1: (a) Carefully limit the scope of the project to what can reasonably done for academic credit in a class. This is one reason for the prevalence of pilot projects. (b) Have the students take an INTERNSHIP for, say, two courses worth of academic credit. The ACADEMIC aspects of the internship are supervised by a faculty member. His or her responsibility is to be sure the student does what he or she is supposed to in the company, and that the company only makes reasonable demands of the student. The faculty member also assigns the student a grade at the end. The company takes care of supervising the student's day to day work. (c) Have the student take a PAID INTERNSHIP (also called WORK STUDY) for, say, two courses worth of academic credit. This works like the unpaid intership solution, except that the student draws a salary reasonable for someone at his or her level of experience.

Problem 2: Publishing individual GPA's by name on the internet is a violation of federal law! A college could publish GPA's with no names attached, or an aggregate GPA. What colleges typically do now is have STUDENTS APPLY to companies for INTERNSHIPS or WORK STUDY. Students are free to provide or withhold their GPA's. (Of course, if they withhold their GPA's they don't get hired.)

Problem 3: What do you do with a typical class with four weak members out of 15 or 20? Everybody in the class has to have the opportunity to participate, even if they don't do well at the end. But the weak members will drag down the chances of the teams they join for getting contracts.

Solutions to problem 3: (a) LIMIT the scope of projects and have the instructor assign teams to individual projects. (b) Use INTERNSHIPS or WORK STUDY, and make it the student's individual responsibility to apply to companies and get hired before he or she can take the course.

Problem 4: Devoting substantial college resources, like labs, networks, and support personnel to the private gain of corporations is against the law for public universities and highly frowned on in private ones.

Solutions to problem 4: (a) LIMIT the scope of projects to what can reasonably be done for academic credit in a class. (b) Have the company provide monetary (overhead) grants to pay for the use of the equipment and the time of support personnel, or have them provide payment in kind through grants of equipment or services. (c) Use INTERNSHIPS or WORK STUDY so the work is done off campus using the company's facilities.

Problem 5: If a software provider gets wind of the fact that its software, purchased under an academic license, is being used for the private gain of a corporation, it will yank all the university's licenses, and maybe sue.

Solutions to Problem 5: LIMIT, INTERNSHIPS, WORK STUDY, as above.

nathan lane 02/09/05 04:32:50 PM EST

Well how about restricting outsourcing period!

@ThingsExpo Stories
In his session at @ThingsExpo, Dr. Robert Cohen, an economist and senior fellow at the Economic Strategy Institute, presented the findings of a series of six detailed case studies of how large corporations are implementing IoT. The session explored how IoT has improved their economic performance, had major impacts on business models and resulted in impressive ROIs. The companies covered span manufacturing and services firms. He also explored servicification, how manufacturing firms shift from se...
WebRTC is the future of browser-to-browser communications, and continues to make inroads into the traditional, difficult, plug-in web communications world. The 6th WebRTC Summit continues our tradition of delivering the latest and greatest presentations within the world of WebRTC. Topics include voice calling, video chat, P2P file sharing, and use cases that have already leveraged the power and convenience of WebRTC.
SYS-CON Events announced today that CA Technologies has been named “Platinum Sponsor” of SYS-CON's 21st International Cloud Expo®, which will take place October 31-November 2, 2017, at the Santa Clara Convention Center in Santa Clara, CA. CA Technologies helps customers succeed in a future where every business – from apparel to energy – is being rewritten by software. From planning to development to management to security, CA creates software that fuels transformation for companies in the applic...
An increasing number of companies are creating products that combine data with analytical capabilities. Running interactive queries on Big Data requires complex architectures to store and query data effectively, typically involving data streams, an choosing efficient file format/database and multiple independent systems that are tied together through custom-engineered pipelines. In his session at @BigDataExpo at @ThingsExpo, Tomer Levi, a senior software engineer at Intel’s Advanced Analytics ...
SYS-CON Events announced today that Secure Channels, a cybersecurity firm, will exhibit at SYS-CON's 21st International Cloud Expo®, which will take place on Oct 31 – Nov 2, 2017, at the Santa Clara Convention Center in Santa Clara, CA. Secure Channels, Inc. offers several products and solutions to its many clients, helping them protect critical data from being compromised and access to computer networks from the unauthorized. The company develops comprehensive data encryption security strategie...
Internet-of-Things discussions can end up either going down the consumer gadget rabbit hole or focused on the sort of data logging that industrial manufacturers have been doing forever. However, in fact, companies today are already using IoT data both to optimize their operational technology and to improve the experience of customer interactions in novel ways. In his session at @ThingsExpo, Gordon Haff, Red Hat Technology Evangelist, shared examples from a wide range of industries – including en...
Detecting internal user threats in the Big Data eco-system is challenging and cumbersome. Many organizations monitor internal usage of the Big Data eco-system using a set of alerts. This is not a scalable process given the increase in the number of alerts with the accelerating growth in data volume and user base. Organizations are increasingly leveraging machine learning to monitor only those data elements that are sensitive and critical, autonomously establish monitoring policies, and to detect...
"We're a cybersecurity firm that specializes in engineering security solutions both at the software and hardware level. Security cannot be an after-the-fact afterthought, which is what it's become," stated Richard Blech, Chief Executive Officer at Secure Channels, in this SYS-CON.tv interview at @ThingsExpo, held November 1-3, 2016, at the Santa Clara Convention Center in Santa Clara, CA.
To get the most out of their data, successful companies are not focusing on queries and data lakes, they are actively integrating analytics into their operations with a data-first application development approach. Real-time adjustments to improve revenues, reduce costs, or mitigate risk rely on applications that minimize latency on a variety of data sources. Jack Norris reviews best practices to show how companies develop, deploy, and dynamically update these applications and how this data-first...
Intelligent Automation is now one of the key business imperatives for CIOs and CISOs impacting all areas of business today. In his session at 21st Cloud Expo, Brian Boeggeman, VP Alliances & Partnerships at Ayehu, will talk about how business value is created and delivered through intelligent automation to today’s enterprises. The open ecosystem platform approach toward Intelligent Automation that Ayehu delivers to the market is core to enabling the creation of the self-driving enterprise.
The question before companies today is not whether to become intelligent, it’s a question of how and how fast. The key is to adopt and deploy an intelligent application strategy while simultaneously preparing to scale that intelligence. In her session at 21st Cloud Expo, Sangeeta Chakraborty, Chief Customer Officer at Ayasdi, will provide a tactical framework to become a truly intelligent enterprise, including how to identify the right applications for AI, how to build a Center of Excellence to ...
SYS-CON Events announced today that Massive Networks will exhibit at SYS-CON's 21st International Cloud Expo®, which will take place on Oct 31 – Nov 2, 2017, at the Santa Clara Convention Center in Santa Clara, CA. Massive Networks mission is simple. To help your business operate seamlessly with fast, reliable, and secure internet and network solutions. Improve your customer's experience with outstanding connections to your cloud.
SYS-CON Events announced today that Datera, that offers a radically new data management architecture, has been named "Exhibitor" of SYS-CON's 21st International Cloud Expo ®, which will take place on Oct 31 - Nov 2, 2017, at the Santa Clara Convention Center in Santa Clara, CA. Datera is transforming the traditional datacenter model through modern cloud simplicity. The technology industry is at another major inflection point. The rise of mobile, the Internet of Things, data storage and Big...
Everything run by electricity will eventually be connected to the Internet. Get ahead of the Internet of Things revolution and join Akvelon expert and IoT industry leader, Sergey Grebnov, in his session at @ThingsExpo, for an educational dive into the world of managing your home, workplace and all the devices they contain with the power of machine-based AI and intelligent Bot services for a completely streamlined experience.
Because IoT devices are deployed in mission-critical environments more than ever before, it’s increasingly imperative they be truly smart. IoT sensors simply stockpiling data isn’t useful. IoT must be artificially and naturally intelligent in order to provide more value In his session at @ThingsExpo, John Crupi, Vice President and Engineering System Architect at Greenwave Systems, will discuss how IoT artificial intelligence (AI) can be carried out via edge analytics and machine learning techn...
In his session at @ThingsExpo, Arvind Radhakrishnen discussed how IoT offers new business models in banking and financial services organizations with the capability to revolutionize products, payments, channels, business processes and asset management built on strong architectural foundation. The following topics were covered: How IoT stands to impact various business parameters including customer experience, cost and risk management within BFS organizations.
SYS-CON Events announced today that CA Technologies has been named "Platinum Sponsor" of SYS-CON's 21st International Cloud Expo®, which will take place October 31-November 2, 2017, at the Santa Clara Convention Center in Santa Clara, CA. CA Technologies helps customers succeed in a future where every business - from apparel to energy - is being rewritten by software. From planning to development to management to security, CA creates software that fuels transformation for companies in the applic...
From 2013, NTT Communications has been providing cPaaS service, SkyWay. Its customer’s expectations for leveraging WebRTC technology are not only typical real-time communication use cases such as Web conference, remote education, but also IoT use cases such as remote camera monitoring, smart-glass, and robotic. Because of this, NTT Communications has numerous IoT business use-cases that its customers are developing on top of PaaS. WebRTC will lead IoT businesses to be more innovative and address...
Internet of @ThingsExpo, taking place October 31 - November 2, 2017, at the Santa Clara Convention Center in Santa Clara, CA, is co-located with 21st Cloud Expo and will feature technical sessions from a rock star conference faculty and the leading industry players in the world. 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 devic...
WebRTC is great technology to build your own communication tools. It will be even more exciting experience it with advanced devices, such as a 360 Camera, 360 microphone, and a depth sensor camera. In his session at @ThingsExpo, Masashi Ganeko, a manager at INFOCOM Corporation, will introduce two experimental projects from his team and what they learned from them. "Shotoku Tamago" uses the robot audition software HARK to track speakers in 360 video of a remote party. "Virtual Teleport" uses a...