* You are viewing Posts Tagged ‘platform’

Red Hat’s OpenShift Adds Full Java Lifecycle Offering

Red Hat’s OpenShift platform as a service offering has been in public beta for a while now. It offers a fairly simple way for people to jumpstart “cloud” development efforts by abstracting out all the messy business of setting up application and database servers. Instead, you simply publish your source code to OpenShift, and their platform does the rest. Supported languages are those used heavily by nimble, agile startup types: PHP, Python, Ruby. Interestingly, OpenShift also supports Java. That’s not a language that many people associate with cloud solutions. Today, Red Hat is announcing that they’re improving their support of Java on OpenShift with support for “full Java lifecycle for developers”.

Read More: http://techcrunch.com

Oracle’s Plans for Java Unveiled at JavaOne

Oracle had lots of Java announcements at this year’s JavaOne. So far the plans include: ‘The availability of an early access version of JDK 7 for the Mac OS, plans to “bridge the gap” between Java ME and Java SE, an approach to modularizing Java SE 8 that will rely on the Jigsaw platform, a new project that aims to use HTML5 to bring Java to Apple’s iOS platform, the availability of JavaFX 2.0, a pending proposal to open source that technology, gearing up Java EE for the cloud, and a delay in the release of Java 8.'”

Source: Slashdot.org

Make asterisk cluster appear and operate as a single server?


I’m trying to plan a system of clustered asterisk machines where a number of
SIP trunks will be hosted on the platform. Each trunk will be hosted for a
specific customer who owns it and therefore payment is handled directly
between the customers and their trunk-providers, each trunk will have about
50-200 simultaneous calls.

No SIP phones will be directly connected to the platform, my thought is that
the asterisk machines should only receive incoming and make outgoing calls
through the trunks, and then connect the calls with each other.

To make this scalable and have the option of running an infinite number of
sip-trunks, I need a good way to load-balance my asterisk servers and
implement failover support and also be able to add / replace the machines in
the cluster in a safe and reliable way.

I’m have some experience building single asterisk solutions but I have never
worked with load balancing of multiple asterisk machines.

Is it possible to configure all trunks on a single asterisk setup which is
then reflected over a cluster of asterisk machines? If I have a cluster of
machines, I guess I need some kind of front-end application / system? I will
then also need to be able to connect calls between the machines, the calls
to be connected with each other will always be incoming and outgoing on the
same trunk.

In other words, I want to create a large cluster of asterisk machines to
appear and operate as a single asterisk server.

I’ve looked at projects like OpenSIP but it feels like this is not really
what I need?

I really appreciate if someone can help me get on the correct path here, I
need all the feedback I can get.

Thanks in advance!

Best regards


JRuby: Now Available on Engine Yard Cloud

On Eweek it has been reported that:

“Engine Yard has delivered JRuby on its cloud platform to enable Java developers programming in Ruby to innovate faster and scale their apps.

Engine Yard has announced the general availability of JRuby on the Engine Yard Cloud.

With JRuby support, the Engine Yard Platform-as-a-Service (PAAS) brings together the combination of Java performance and Ruby agility. JRuby, a Java implementation of the Ruby programming language, is a popular open source package that enables Ruby applications to run on the Java Virtual Machine (JVM). JRuby allows Java developers to use Ruby to efficiently expand the capabilities of Java applications or create new applications that leverage existing Java software.

“We are thrilled to announce that customers can now use JRuby in Engine Yard Cloud and leverage the power of Java on the Engine Yard platform.” said Dr Nic Williams, vice president of technology at Engine Yard, in a statement. “This is huge in that it is the first truly threaded implementation of Ruby to have full production support. Customers can get the performance benefits of real concurrency in an enterprise-grade environment. Engine Yard is the first platform to make available all stable, production-ready Ruby implementations, including JRuby, MRI, and Rubinius.””

Sun CEO explicitly endorsed Java’s use in Android

Hello people,

I would like to share this article as I found it of really high relevance to everyone that would like to use Java as a programming language:

“If you believe Oracle’s patent lawsuits against Google for its use of Java in Android, Google has stolen not just patented ideas but directly copied Java code. In short, Google is a red-handed thief and should pay Oracle over a billion in damages. There’s just one little problem with this portrayal of Google as an intellectual property (IP) bandit. When Android first came out, Sun CEO Jonathan Schwartz, then Java’s owner, greeted the news with “heartfelt congratulations.” Whoops.

CNET News: Oracle scrubs site of embarrassing Java blog

While Schwartz’s blog post has since been erased by Oracle, Groklaw found the page and has republished it In his note, Schwartz not only congratulates Google “on the announcement of their new Java/Linux phone platform, Android.,” he goes on to announce that “Sun is the first platform software company to commit to a complete developer environment around the platform, as we throw Sun’s NetBeans developers platform for mobile devices behind the effort. We’ve obviously done a ton of work to support developers on all Java based platforms, and we’re pleased to add Google’s Android to the list.”

So, there you go, Java’s owner at the time not only welcomed Android’s use of Java, they were actively supporting it with development tools. So, what do you have to say now Oracle?”

Continue reading at ZDNET


Asterisk on Debian / Sparc taking up 95%+ CPU with No calls on the system

hello people,

I am running v1.8.4.2 on debian squeeze on a sparc platform…and for some
reason I have noticed that only after a few test calls, the asterisk process
is running between 95% – 99.9% CPU when there’s absolutely nothing on the
system. This is a clean Asterisk system in an internal network with nothing
else on it with no calls on it but it’s still sitting with 96% CPU.

I’m not a developer so not that ept with using debug tools etc to figure out
why it’s doing that. Could anyone please tell me how I can figure out why
it’s doing this and/or help debug this. Makes no sense for it to be using
CPU with nothing happening on the system