|By Coach Wei||
|April 1, 2008 05:30 PM EDT||
I have to admit that I do not have an answer.
Why do I even care? Because I am a Java developer. Like many Java developers, I get along with Java well. Not only the language itself, but the development environments (Eclipse for example), step-by-step debugging helper, wide availability of libraries and code snippets, and the readily accessible information on almost any technical question I may have on Java via Google. Last but not least, I go to JavaOne and see 10,000 people that talk and walk just like me.
The other reason that I ponder this question is that the power of Java is a perfect fit for the areas where websites may need more than markups or scripting, such as middleware logic. PHP and Ruby etc are cool for building pages, but they are not ideal candidates for building middleware logic. Given that Java covers the "high end" of the spectrum well (where sophisticated processing is needed), wouldn't it be great to use Java all the way?
Is it Java as a programming language too difficult to use, comparing with those scripting oriented interpreted languages? Yes, this maybe the reason. But there are 5 million Java developers out there already, and millions of developers make a living by write server side Java code. A lot of websites are built by these Java developers, and somehow they choose to use PHP or Ruby instead. Why? It is even more puzzling that I have seen quite a few Enterprise Java people decided against Java - when they decided to build their web 2.0 site, they went for PHP even though they have to learn PHP.
Is it the lack of tooling? I think there are more tools for Java than, say, Ruby.
Is it the lack of frameworks? I bet there are more Java frameworks than the population in China.
OK, a lot of websites are fairly simple, mainly composed of markup pages, scripts and some lightweight logic on the server side, where PHP and Ruby are good for. Java maybe an overkill for such websites. But there are a lot of websites that are much more sophisticated than "lightweight" logic on the server side. For example, FaceBook was relatively simple initially, but now with FaceBook API and Platform, its complexity is growing. Why not use Java for such websites?
So what is missing from the Java world? What is the ideal architecture to build a website using Java?
- Option 1: JSP/Servlet with a Java Servlet engine (or even an application server): This is the dominant architecture for Enterprise web applications. But it clearly has not been appealing for building websites in comparison to PHP or Ruby;
- Option 2: JavaServer Faces: JSF is the new kid on the block. Is it going to make building websites easier? Probably not. It is designed for simplifying building form-based applications.
- Option 3: Using a Java based content management system (CMS)? I have come across many CMS systems over the last few years, and haven't been impressed by anyone of them.
|keith 11/11/07 07:27:48 PM EST|
Although some of the comments here do favour alternative to Java, I suggest that you will not find the real answers by asking a group of people who read Technical Java Articles regularly. You need to ask the people who write successful applications in these technologies. Has anyone got any good articles from say the authors of facebook where they discuss reasons for their choice of technology ?
|Sam D 11/11/07 02:42:13 AM EST|
I would like to hear some feedback from the PHP and Ruby enthusiasts on what they think of Groovy.
|the trend 11/11/07 02:40:25 AM EST|
Someone said Delphi for web?? please...
|jamesl 11/10/07 05:19:56 PM EST|
|thecancerus 11/10/07 05:02:26 PM EST|
that is the problem of all java developers.. they can see outside the walls of java... java is very power full, but for building web application it's like using sword to sew the clothes instead of using needles.
you see for building the websites php/ruby is better option as they are designed for just that unlike java which is designed for being an application programming language.
|Esteban Pacheco 11/10/07 03:30:28 PM EST|
I think you guys are missing Delphi. :)
|Paul Sundling 11/10/07 01:07:36 AM EST|
One of the big problems with this article is that it only lists 3 Java options, all of which are lacking. The answer that is clear to me is Velocity and Spring MVC. For the most part you just to learn SimpleFormController and Velocity templates, which is even more basic than PHP.
If there is a team working on the project, this will well with clear separation. For the most part, the front end developer doesn't need to know much with all the business logic on the back end side.
The hardest part is to get the initial configuration going and you can do that by using AppFuse.
|Alexei 11/09/07 08:52:15 PM EST|
Wow.. where to begin.
I think one of the key problems with Java is the sheer number of frameworks out there actually dilutes the availability of useful information for whatever path you do choose for your application. Rails is a very opinionated framework and there are clearly defined ways of doing things - this is attractive to some people. Top that off with Ruby which is a real joy to work with. I mean, seriously.. its a great language, and if you like terse, non-verbose code.. then Ruby is very appealing. This is something Java doesn't do as well.
Another reason Rails is appealing for web developers is you get so much out-of-the-box. A lot of Ajax stuff is baked right in so you dont have to go outside the framework to do things like autocompletes and basic callbacks.. this saves developers time and lets them prototype rapidly.
PHP is appealing I think for sortof similar reasons.. although its very un-opinionated.. It's a lightweight language and very quick to get stuff up and running. Although lately I've been less impressed by PHP in general.. I'm getting tired of inconsistencies in the API, wierd documentation, and buggy distributions.
Another comment I have is about what you said about these other languages being somehow fundamentally limiting when you try to do 'tough stuff'. I'd say that's true and not true at the same time. There may not be easy ways, for example, to interface directly with custom hardware in Rails.. but as soon as you start to need to do that kind of stuff, you can easily write those components in C++ (which you probably should anyway) and use the C libraries for rails to tie into your web application. They have great facilities for binding to external applications when you dont want to attempt something in script.
Anyway I'd be interested to hear your comments on this.
|Claude Coulombe 11/09/07 06:04:53 PM EST|
1) Many hosting companies doesn't provide cheap support for TOMCAT and J2EE server.
2) Many projects begin small and cheap. So it's easier to start with low cost hostings and tools. After, it's too late you are caught with your previous technological decisions.
SOLUTION : SUN should offer cheap Java based solutions to hosting companies.
|jsloan 11/09/07 02:56:28 PM EST|
Your question "So what is the ideal architecture..." has already been answered by the [http://en.wikipedia.org/wiki/Shared_nothing_architecture Shared nothing architecture] crowd.
Perhaps you should rephrase your question to "Can you build the ideal web architecture with Java?"
|Don Babcock 11/09/07 01:26:41 PM EST|
"So what is missing from the Java world? What is the ideal architecture to build a website using Java?
Easy. ColdFusion. Since CF is JAVA under the covers it offers almost seamless transition between CF tag coding for the "easy" stuff yet if you need the power of Java it is right there at your fingertips. For example, we use JRules, a commercial Java rules engine, for business logic. Adding to the CF server was a simple as adding a folder containing the JAR files to the server classpath. Then you just use it right from the CF environment. Most of our staff are NOT java programmers but they can easily use CF because it hails from the HTML world they started in. Those of us from the Java side can just drop in our JARS and roll as well as make them available to the non-Java developers via CF components. It is a beautiful marriage from a number of perspectives.
|Jim 11/09/07 10:26:11 AM EST|
1) The purpose of the project should be a prominent factor in the choice of tools for execution. If your project ranges from a non-transactional content display system all the way to a mid-volume (or higher) commerce site, choices about programming language can be subordinated to questions of cost, design, and the expertise of available resources. The fact is that PHP, Perl, python, java, etc. etc. can all get these jobs done to the satisfaction of clients who need projects of this size and scope.
2) If your project needs to be a high-availability, fault tolerant, high-volume etc. etc., then the technical factors including language need to be more carfully evaluated for their supportability, stability, longevity, standards adherence, fault tolerance, blah, blah, blah. If your project is this big, then these choices should be made by engineers, not designers, marketers, or a couple of beleaguered staff.
If your project is of the first type, then it's true that as many have said, its just easier from start to finish to implement in php or ruby or perl because 1) they're easier to learn, 2) they have more hosting support, 3) there's more/more-accessible FOSS for small to medium sized web apps in those languages 4) using j2ee for a cms or shopping cart is like hitting a nail with a pile-driver, 5) Anyone who knows the big standard languages (C, C++, Java) can do php, but less so the other way around, 6) PROTOTYPING (which too few projects/orgs do anyway) does not need to be DOD/IEEE-certified-fault-tolerant-blah-blah and can be done faster/cheaper with LAMP
Why am i giving you all this free consulting?
|lifewithryan 11/09/07 10:21:05 AM EST|
Java is way to complicated anymore. Too many pieces being plugged in here and there, too much configuration, and then a bloated application server sitting in the middle of all that. On top of that, most of the tools used to write Java are getting more and more complicated to use. Don't even try running Eclipse, JBoss, and MySQL on your laptop unless you got 2GB of ram and nothing else running.
|Sam D 11/09/07 10:12:32 AM EST|
Based on many of these comments and references to J2EE which has been replaced by JEE current 5 and 6 which will improve upon it vastly with features such as Web Beans. It appears that amazing Java related technologies such as JBoss Seam, Groovy ( which is a dynamically typed form of Java ) and I'm even going to throw in JEE5 haven't obtained the exposure they deserve.
JBoss Seam has a tool called seam-gen which will do the same sort of deal that Rails does for Ruby you can design your db model point seam-gen at it and bang. You have all the scaffolding and pages required to do CRUD.
No I do not represent or work on those technologies mentioned but I have used them and have worked quite a bit with several dynamically typed languages in the past. Although I haven't used Ruby I have worked in large Perl and even TCL based projects. The current project I am working on uses PHP and yes these languages can let you bang some stuff out quickly but in my experience that as more and more developers come on board and the project really needs to scale things can get out of hand quickly.
As for the hosting, this is really unfortunate. I haven't had to deal with the hosting specifics myself in the past so I can't really comment. I am seeing a lot of people asking about Sun's GlassFish or the productized version Sun Java Application server now so I hope this does become better.
|john redden 11/09/07 09:59:14 AM EST|
This is a case of "be careful what you wish for, you might get it." The Holy Grail in the 1990's for OO lauguages, was reusable objects." In our middle tier and data access tier Java software we use/reuse thousands of objects. This presents a huge learning curve for new comers to Java. It is very easy to get started with PHP and Ruby. Most the of the visualization developers at our company user PHP. And I notice that the number of idioms on the web pages decreases when using PHP. Another change is that PHP5 has matured considerably.
So what did our company do? We went Caucho/Resin which compiles PHP5 into Java byte code and presents the possibility of exposing all Java view objects to the visualization developers.
Bottom Line: For newbie developer, Java is difficult to learn
|Chris 11/09/07 09:20:06 AM EST|
Java is too bloated for building small-scale and medium sized websites. There is just as much, if not more, support for PHP also. And if you're using PHP then it's simple to also use MySQL instead of Ruby, which is crap in the first place.
|Marc 11/09/07 09:17:59 AM EST|
Just like many other comments already stated: lack of good hosting! There are some, but they are rare and more expensive than php. I think this is due to the lack of a good "shared" application/servlet servers: every application typically needs its own JVM and almost its own server. On the other hand it's trivial to host many php sites on the same apache server.
Hopefully with virtualization improving constantly, we will see more cheap hosting packages that give you an independent, pre-configured, and managed virtual server.
|robert 11/09/07 08:52:35 AM EST|
I'm a Java developer, but I prefer PHP. My primary reason is that Java documentation on the web is (a) disorganized, (b) written by people with PhD's who never learned to write coherently, and (c) filled with out of date, nearly identical, yet subtly different API's. Microsoft has the game won on documentation to date, but PHP developers as a whole document things very clearly, concisely, and in language that is accessible by anyone.
|Jon Evans 11/09/07 06:45:52 AM EST|
> I bet there are more Java frameworks than the population in China.
You say that like you think it's a good thing!
|Alessandro Ronchi 11/09/07 04:04:45 AM EST|
I think one reason (not the only one) is that many developers come from web design world. PHP is much more simple to learn/use than Java: you can copy and paste a code snippet in a php file, put (not "deploy") it on your 10$/year hosting space and see it working. Learning Java is a matter of object oriented programming, something far from designing a web page and filling it with some php code snippets.
|OHo 11/09/07 04:00:36 AM EST|
same for me and I guess thousands others: availability of cheap hosting for everyone. I learned & used Java first, then had to switch because of the hosting offerings my customers typically use.
|Bozhidar Bozhanov 11/09/07 01:57:22 AM EST|
The hosting is the reason (mainly) - I'm a Java developer, and I still make php sites because of no decent Java hosting around. And if any, the prices are not attractive.
|Richard Tandoh 11/08/07 09:10:19 PM EST|
I think the fact that PHP hosting packages are ten-a-penny and cost little or nothing has a lot to do with it. Java hositng, I find, is still hard to come by and relatively costly.
|Sam D 11/08/07 08:39:01 PM EST|
Have you guys looked at JBoss Seam? If not I think it might be worth your while to do a bit of investigation on it.
Many of the great ideas will be incorporated into JEE6 as Web Beans and simplifies things significantly. It will basically collapse the communication between the web-tier and ejb-tier making the interaction a lot less cumbersome. That is a very simplified comment though, there is much much more that developers will see out of this in all phases of development. Here is the link to the JSR:
Oh and one more thing, do not rule out Groovy. Being able to mix and match Java with Groovy is pretty amazing so you have the best of both worlds without having to sacrifice. JBoss Seam already supports Groovy.
|ac 11/08/07 08:09:43 PM EST|
For me it's the hosting - if you're making a small site for fun you don't want to pay big bucks for java hosting - PHP is easier to find and a lot cheaper
|Dave J 11/08/07 07:00:34 PM EST|
I find Java too cumbersome for the front-end, but great for encapsulating business logic and objects. So, in a MVC design, I like ColdFusion for the V, Java for M, and one or the other for the C.
|John C. 11/08/07 07:14:49 AM EST|
Definitely not Java, complexity/framework overload and an obvious design-by-committee feel to it. Rails would be interesting; conventions build right in to alleviate the pain. But probable I'd choose PHP, because it just works (many major sites have proven this fact) and you do not need a PhD. to use it.
|Michael 11/08/07 05:26:29 AM EST|
I am a long-term Java guy and do much of my web stuff in Rails now. Why? The efficiency of Rails. I think I am about 5-10 times faster with Rails. You dont believe me?
Try building a little db-driven site with Rails and, say, JSF/Hibernate/Spring. You'll see.
|Johan Chouquet 11/08/07 04:05:51 AM EST|
I'm also a Java/J2EE developer.
Unfortunately, I don't have a way to manage directly what is installed on the machine that hosts my website. The inconvenient of Java is that Java needs a JVM installed of the machine to run. Of course, this is a good thing for portability, but when we don't have access to the machine, sometimes it's just impossible to install Java. So, I think that's why Java developers are going to PHP. All hosts supports PHP, but not always Java.
|VelocityWebDev 11/08/07 12:31:31 AM EST|
I don't know that it matters - a majority of the sites that are built using PHP or Ruby are quickly redesigned and redeployed. They are disposable sites. Although many use them for years, the reality is instant gratification. Too many Java developers (scripted interpreted language with c++ as it's kernel?) over think their solutions. I've seen it and done it! So I can point fingers at myself and others. For that matter, this question can be taken a step further, why not just develop in C++ or C or assembler? Because it doesn't appeal. So, I guess the real answer is, regardless of technical background and desire to make Java THE web development language - it too is not universally appealing to the masses.
|Peter Blazejewicz 11/07/07 02:30:03 PM EST|
here is where I see why Grails:
is lacking solid backend ;(.
|PHP News Desk 11/07/07 01:14:53 PM EST|
Here is a question that I have been pondering on and off for quite a while: Why do 'cool kids' choose Ruby or PHP to build websites instead of Java? I have to admit that I do not have an answer. Why do I even care? Because I am a Java developer. Like many Java developers, I get along with Java well. Not only the language itself, but the development environments (Eclipse for example), step-by-step debugging helper, wide availability of libraries and code snippets, and the readily accessible information on almost any technical question I may have on Java via Google. Last but not least, I go to JavaOne and see 10,000 people that talk and walk just like me.
SYS-CON Events announced today that IDenticard will exhibit at SYS-CON's 16th International Cloud Expo®, which will take place on June 9-11, 2015, at the Javits Center in New York City, NY. IDenticard™ is the security division of Brady Corp (NYSE: BRC), a $1.5 billion manufacturer of identification products. We have small-company values with the strength and stability of a major corporation. IDenticard offers local sales, support and service to our customers across the United States and Canada. Our partner network encompasses some 300 of the world's leading systems integrators and security s...
Apr. 27, 2015 12:00 AM EDT Reads: 5,277
“With easy-to-use SDKs for Atmel’s platforms, IoT developers can now reap the benefits of realtime communication, and bypass the security pitfalls and configuration complexities that put IoT deployments at risk,” said Todd Greene, founder & CEO of PubNub. PubNub will team with Atmel at CES 2015 to launch full SDK support for Atmel’s MCU, MPU, and Wireless SoC platforms. Atmel developers now have access to PubNub’s secure Publish/Subscribe messaging with guaranteed ¼ second latencies across PubNub’s 14 global points-of-presence. PubNub delivers secure communication through firewalls, proxy ser...
Apr. 27, 2015 12:00 AM EDT Reads: 3,883
SYS-CON Events announced today that On the Avenue Marketing Group, a sales and marketing firm that utilizes events to market and sell products to consumers, will exhibit at SYS-CON's 16th International Cloud Expo®, which will take place on June 9-11, 2015, at the Javits Center in New York City, NY. On the Avenue Marketing Group (OTA) is a sales and marketing firm that utilizes events to market and sell products to consumers. On behalf of our clients, we attend thousands of fairs, festivals, expos, concerts, conferences, and sporting events annually, helping them reach millions of individuals ...
Apr. 26, 2015 07:30 PM EDT Reads: 3,507
Containers and microservices have become topics of intense interest throughout the cloud developer and enterprise IT communities. Accordingly, attendees at the upcoming 16th Cloud Expo at the Javits Center in New York June 9-11 will find fresh new content in a new track called PaaS | Containers & Microservices Containers are not being considered for the first time by the cloud community, but a current era of re-consideration has pushed them to the top of the cloud agenda. With the launch of Docker's initial release in March of 2013, interest was revved up several notches. Then late last...
Apr. 26, 2015 07:00 PM EDT Reads: 2,892
“In the past year we've seen a lot of stabilization of WebRTC. You can now use it in production with a far greater degree of certainty. A lot of the real developments in the past year have been in things like the data channel, which will enable a whole new type of application," explained Peter Dunkley, Technical Director at Acision, in this SYS-CON.tv interview at @ThingsExpo, held Nov 4–6, 2014, at the Santa Clara Convention Center in Santa Clara, CA.
Apr. 26, 2015 05:00 PM EDT Reads: 4,492
SYS-CON Media announced today that @WebRTCSummit Blog, the largest WebRTC resource in the world, has been launched. @WebRTCSummit Blog offers top articles, news stories, and blog posts from the world's well-known experts and guarantees better exposure for its authors than any other publication. @WebRTCSummit Blog can be bookmarked ▸ Here @WebRTCSummit conference site can be bookmarked ▸ Here
Apr. 26, 2015 03:00 PM EDT Reads: 2,515
SYS-CON Events announced today that Ciqada will exhibit at SYS-CON's @ThingsExpo, which will take place on June 9-11, 2015, at the Javits Center in New York City, NY. Ciqada™ makes it easy to connect your products to the Internet. By integrating key components - hardware, servers, dashboards, and mobile apps - into an easy-to-use, configurable system, your products can quickly and securely join the internet of things. With remote monitoring, control, and alert messaging capability, you will meet your customers' needs of tomorrow - today! Ciqada. Let your products take flight. For more inform...
Apr. 26, 2015 03:00 PM EDT Reads: 1,934
Health care systems across the globe are under enormous strain, as facilities reach capacity and costs continue to rise. M2M and the Internet of Things have the potential to transform the industry through connected health solutions that can make care more efficient while reducing costs. In fact, Vodafone's annual M2M Barometer Report forecasts M2M applications rising to 57 percent in health care and life sciences by 2016. Lively is one of Vodafone's health care partners, whose solutions enable older adults to live independent lives while staying connected to loved ones. M2M will continue to gr...
Apr. 26, 2015 03:00 PM EDT Reads: 1,535
SYS-CON Events announced today that GENBAND, a leading developer of real time communications software solutions, has been named “Silver Sponsor” of SYS-CON's WebRTC Summit, which will take place on June 9-11, 2015, at the Javits Center in New York City, NY. The GENBAND team will be on hand to demonstrate their newest product, Kandy. Kandy is a communications Platform-as-a-Service (PaaS) that enables companies to seamlessly integrate more human communications into their Web and mobile applications - creating more engaging experiences for their customers and boosting collaboration and productiv...
Apr. 26, 2015 02:00 PM EDT Reads: 2,752
Dave will share his insights on how Internet of Things for Enterprises are transforming and making more productive and efficient operations and maintenance (O&M) procedures in the cleantech industry and beyond. Speaker Bio: Dave Landa is chief operating officer of Cybozu Corp (kintone US). Based in the San Francisco Bay Area, Dave has been on the forefront of the Cloud revolution driving strategic business development on the executive teams of multiple leading Software as a Services (SaaS) application providers dating back to 2004. Cybozu's kintone.com is a leading global BYOA (Build Your O...
Apr. 26, 2015 02:00 PM EDT Reads: 1,579
The best mobile applications are augmented by dedicated servers, the Internet and Cloud services. Mobile developers should focus on one thing: writing the next socially disruptive viral app. Thanks to the cloud, they can focus on the overall solution, not the underlying plumbing. From iOS to Android and Windows, developers can leverage cloud services to create a common cross-platform backend to persist user settings, app data, broadcast notifications, run jobs, etc. This session provides a high level technical overview of many cloud services available to mobile app developers, includi...
Apr. 26, 2015 02:00 PM EDT Reads: 1,429
SYS-CON Events announced today that BroadSoft, the leading global provider of Unified Communications and Collaboration (UCC) services to operators worldwide, has been named “Gold Sponsor” of SYS-CON's WebRTC Summit, which will take place on June 9-11, 2015, at the Javits Center in New York City, NY. BroadSoft is the leading provider of software and services that enable mobile, fixed-line and cable service providers to offer Unified Communications over their Internet Protocol networks. The Company’s core communications platform enables the delivery of a range of enterprise and consumer calling...
Apr. 26, 2015 01:30 PM EDT Reads: 2,562
While not quite mainstream yet, WebRTC is starting to gain ground with Carriers, Enterprises and Independent Software Vendors (ISV’s) alike. WebRTC makes it easy for developers to add audio and video communications into their applications by using Web browsers as their platform. But like any market, every customer engagement has unique requirements, as well as constraints. And of course, one size does not fit all. In her session at WebRTC Summit, Dr. Natasha Tamaskar, Vice President, Head of Cloud and Mobile Strategy at GENBAND, will explore what is needed to take a real time communications ...
Apr. 26, 2015 01:00 PM EDT Reads: 1,801
What exactly is a cognitive application? In her session at 16th Cloud Expo, Ashley Hathaway, Product Manager at IBM Watson, will look at the services being offered by the IBM Watson Developer Cloud and what that means for developers and Big Data. She'll explore how IBM Watson and its partnerships will continue to grow and help define what it means to be a cognitive service, as well as take a look at the offerings on Bluemix. She will also check out how Watson and the Alchemy API team up to offer disruptive APIs to developers.
Apr. 26, 2015 12:00 PM EDT Reads: 1,869
The IoT Bootcamp is coming to Cloud Expo | @ThingsExpo on June 9-10 at the Javits Center in New York. Instructor. Registration is now available at http://iotbootcamp.sys-con.com/ Instructor Janakiram MSV previously taught the famously successful Multi-Cloud Bootcamp at Cloud Expo | @ThingsExpo in November in Santa Clara. Now he is expanding the focus to Janakiram is the founder and CTO of Get Cloud Ready Consulting, a niche Cloud Migration and Cloud Operations firm that recently got acquired by Aditi Technologies. He is a Microsoft Regional Director for Hyderabad, India, and one of the f...
Apr. 26, 2015 12:00 PM EDT Reads: 1,678
The 17th International Cloud Expo has announced that its Call for Papers is open. 17th International Cloud Expo, to be held November 3-5, 2015, at the Santa Clara Convention Center in Santa Clara, CA, brings together Cloud Computing, APM, APIs, Microservices, Security, Big Data, Internet of Things, DevOps and WebRTC to one location. With cloud computing driving a higher percentage of enterprise IT budgets every year, it becomes increasingly important to plant your flag in this fast-expanding business opportunity. Submit your speaking proposal today!
Apr. 26, 2015 12:00 PM EDT Reads: 2,329
WebRTC is an up-and-coming standard that enables real-time voice and video to be directly embedded into browsers making the browser a primary user interface for communications and collaboration. WebRTC runs in a number of browsers today and is currently supported in over a billion installed browsers globally, across a range of platform OS and devices. Today, organizations that choose to deploy WebRTC applications and use a host machine that supports audio through USB or Bluetooth can use Plantronics products to connect and transit or receive the audio associated with the WebRTC session.
Apr. 26, 2015 12:00 PM EDT Reads: 1,913
As enterprises move to all-IP networks and cloud-based applications, communications service providers (CSPs) – facing increased competition from over-the-top providers delivering content via the Internet and independently of CSPs – must be able to offer seamless cloud-based communication and collaboration solutions that can scale for small, midsize, and large enterprises, as well as public sector organizations, in order to keep and grow market share. The latest version of Oracle Communications Unified Communications Suite gives CSPs the capability to do just that. In addition, its integration ...
Apr. 26, 2015 11:30 AM EDT Reads: 4,429
SYS-CON Media announced today that @ThingsExpo Blog launched with 7,788 original stories. @ThingsExpo Blog offers top articles, news stories, and blog posts from the world's well-known experts and guarantees better exposure for its authors than any other publication. @ThingsExpo Blog can be bookmarked. 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.
Apr. 26, 2015 11:00 AM EDT Reads: 2,573
The world's leading Cloud event, Cloud Expo has launched Microservices Journal on the SYS-CON.com portal, featuring over 19,000 original articles, news stories, features, and blog entries. DevOps Journal is focused on this critical enterprise IT topic in the world of cloud computing. Microservices Journal offers top articles, news stories, and blog posts from the world's well-known experts and guarantees better exposure for its authors than any other publication. Follow new article posts on Twitter at @MicroservicesE
Apr. 26, 2015 11:00 AM EDT Reads: 2,117