Credits: Heise

Credits: Heise

The software Collections 2.3, which are now available in the beta-file, besides the stand-alone Eclipse Neon also include PHP 7.0 and MySQL 5.7.The Developer Toolset 6.0 has for the first time GCC 6 on board.

Red Hat has four months after the previous release published updated versions of the Software Collections and the Developer Toolset. In the version 4.6.1, Eclipse Neon migrates for the first time from the toolset as an independent collection into the software Collections 2.3. Other new additions are MySQL 5.7, Redis 3.2 and PHP 7.0 as well as Git 2.9 and the JVM monitoring tool Thermostat. There is also an update of the MongoDB database to version 3.2. Some scripting languages ​​are also included in more recent versions, including PHP 5.6, Python 3.5, and Ruby 2.3.

The Developer Toolset 6.0 includes GCC 6 for the first time, as well as version 6.2.1. In addition, there are numerous updates to the utilities, including binutils 2.27, elfutils 0.167, Valgrind 3.12, SystemTap 3.0 and Dyninst 9.2.0.

Additional information is available in Red Hat’s developer blog . Currently, the software Collections 2.3 as well as the Developer Toolset 6.0 are located in the Betaphase. Both packages are part of RHEL subscriptions (Red Hat Enterprise Linux), which also now have the free Developer Systems Enterprise Linux Developer Suite is available.

Credits: Toptechnews

Credits: Toptechnews

Fighting computer viruses isn’t just for software anymore. Binghamton University researchers will use a grant from the National Science Foundation to study how hardware can help protect computers too.

“The impact will potentially be felt in all computing domains, from mobile to clouds,” said Dmitry Ponomarev, professor of computer science at Binghamton University, State University of New York. Ponomarev is the principal investigator of a project titled “Practical Hardware-Assisted Always-On Malware Detection.”

More than 317 million pieces of new malware–computer viruses, spyware, and other malicious programs–were created in 2014 alone, according to work done by Internet security teams at Symantec and Verizon. Malware is growing in complexity, with crimes such as digital extortion (a hacker steals files or locks a computer and demands a ransom for decryption keys) becoming large avenues of cyber attack.

“This project holds the promise of significantly impacting an area of critical national need to help secure systems against the expanding threats of malware,” said Ponomarev. “[It is] a new approach to improve the effectiveness of malware detection and to allow systems to be protected continuously without requiring the large resource investment needed by software monitors.”

Countering threats has traditionally been left solely to software programs, but Binghamton researchers want to modify a computer’s central processing unit (CPU) chip–essentially, the machine’s brain–by adding logic to check for anomalies while running a program like Microsoft Word. If an anomaly is spotted, the hardware will alert more robust software programs to check out the problem. The hardware won’t be right about suspicious activity 100 percent of the time, but since the hardware is acting as a lookout at a post that has never been monitored before, it will improve the overall effectiveness and efficiency of malware detection.

“The modified microprocessor will have the ability to detect malware as programs execute by analyzing the execution statistics over a window of execution,” said Ponomarev. “Since the hardware detector is not 100-percent accurate, the alarm will trigger the execution of a heavy-weight software detector to carefully inspect suspicious programs. The software detector will make the final decision. The hardware guides the operation of the software; without the hardware the software will be too slow to work on all programs all the time.”

The modified CPU will use low complexity machine learning–the ability to learn without being explicitly programmed–to classify malware from normal programs, which is Yu’s primary area of expertise.

“The detector is, essentially, like a canary in a coal mine to warn software programs when there is a problem,” said Ponomarev. “The hardware detector is fast, but is less flexible and comprehensive. The hardware detector’s role is to find suspicious behavior and better direct the efforts of the software.”

Much of the work–including exploration of the trade-offs of design complexity, detection accuracy, performance and power consumption–will be done in collaboration with former Binghamton professor Nael Abu-Ghazaleh, who moved on to the University of California-Riverside in 2014.

Lei Yu, associate professor of computer science at Binghamton University, is a co-principal investigator of the grant.

Grant funding will support graduate students that will work on the project both in Binghamton and California, conference travel and the investigation itself. The three-year grant is for $275,

Credits: Timesunion

Credits: Timesunion

General Electric Co. has started using augmented reality devices as the company takes a major plunge into the use of artificial intelligence and virtual reality.

At the 2016 GE Minds + Machines conference held this week in San Francisco, Colin Parris, the vice president of GE Software Research, demonstrated how employees are talking to machines and interacting with them using Microsoft’s HoloLens augmented reality device.

GE has created so-called “digital twins” of the machines that it sells — a steam turbine for instance — that are digital replicas of actual machines at customer sites. The company has created a software system that allows customers to speak to the digital twin and ask it questions about potential parts breakdowns, financial forecasts and the best way to fix problems.

The digital twins are loaded with data they can crunch to provide the best advice — which is given in real language not unlike Siri on the iPhone.

 

“This is happening now,” Parris, who works in Niskayuna, said after he talked to a digital twin of a steam turbine at a customer site in Southern California. “What you saw was an example of the human mind working with the mind of a machine.”

The digital twin can run thousands of simulations at a time using environmental and operational data to predict breakdowns or other events.

And when a machine needs to be fixed, GE and its customers can use augmented reality to look inside those machines without having to actually touch them.

Parris put on a Microsoft HoloLens — an augmented reality headset — to superimpose the digital twin over a picture of the actual steam turbine. The HoloLens allowed him to open up the turbine and look at the parts — and see exactly which part may need replacing.

Parris said GE has been partnering with Microsoft on augmented reality technology. He says that AR as it is also called can help GE executives redesign a factory floor by moving parts around in augmented reality.

It can also help with training and production, helping to teach workers how to assemble parts even before they ever step on a factory floor.

Credits: Gamasutra

Credits: Gamasutra

The Gamasutra Job Board is the most diverse, active and established board of its kind for the video game industry!

Here is just one of the many, many positions being advertised right now.

Software Engineer, Wargaming

Location: Sydney, New South Wales, Australia

Wargaming Sydney is seeking an experienced Software Engineer to join our friendly team. We are looking for engineers who have good knowledge of low level systems programming and are looking to transfer to the exciting world of video games. Your primary responsibility will be to work on our PC engine.

What you will bring:

  • Several years proven commercial C/C++ experience
  • Understanding of object orientated analysis and design
  • Excellent knowledge of C++
  • Great problem solving skills
  • Strong debugging skills
  • Strong performance analysis and optimisation skills
  • Ability to work with existing development processes and codebase
  • Ability to work and collaborate in a team

It would be great if you also have:

  • Bachelors degree or equivalent in Computer Science or related fields
  • Great understanding of algorithms and techniques used in 3D games
  • Experience with other platforms (PS4, Xbox One, OS X, iOS, Linux)
  • Experience in OpenGL or DirectX
  • Experience with QT and Tool development
  • Knowledge of content creation pipelines

If you are passionate about the games industry, and enjoy solving technical and design challenges creatively please apply using the link on this page or forward your resume by email to: jobs_sydney@wargaming.netto embark on your career with Wargaming!

Only successful applicants will be contacted.

About Wargaming.net:

Wargaming Sydney is the Australian branch of Wargaming.net.

The Sydney office works on the cutting edge online game engine called BigWorld Technology, used by Wargaming studios around the world to power games such as World of Tanks, which has over 100 million players.

BigWorld Technology is the product of a creative, dynamic and innovative team working in an environment that is challenging, exciting and constantly evolving.

We like to pride ourselves in being a professional, friendly team environment with flexible work hours and no crunch time! On offer are our games room complete with VR, playstation / X-box, an arcade style video game machine, and table tennis just to name a few.

Interested? Apply now.

About the Gamasutra Job Board

Whether you’re just starting out, looking for something new, or just seeing what’s out there, the Gamasutra Job Board is the place where game developers move ahead in their careers.

Gamasutra’s Job Board is the most diverse, most active, and most established board of its kind in the video game industry, serving companies of all sizes, from indie to triple-A.

Credits: Cio-today

Credits: Cio-today

Tech giant Cisco is bulking up its enterprise Relevant Products/Services security offerings with a new endpoint security tool. The company launched Cisco AMP for Endpoints as part of its annual Cisco Partner Summit taking place in San Francisco this week.

The new tool aims to combine prevention, detection, and response into a single platform that takes a more aggressive approach to security than a prevention-only strategy.

“By leveraging the scale and power of the cloud and Cisco’s threat-centric security architecture, AMP for Endpoints (pictured above) allows customers to see and stop more threats, faster,” the company said in a statement.

A New Approach to Endpoint Security

The company was critical of other tools that adopt a prevention-only strategy, arguing that taking such a relatively passive attitude toward security was inappropriate given the modern landscape of threats in the cyber world. This is partly due to an overreliance on legacy tools that may have been patched with additional upgrades over time but are still not suited to protecting modern network infrastructure yet add to the complexity of security solutions.

“With the fact that it takes enterprises, on average, over 100 days to detect a threat in their own environment, it is clear that organizations need a new approach to endpoint security,” the company said.

AMP for Endpoints will provide enterprises with a simpler and more effective solution for endpoint security by combining prevention, detection and response in one SaaS-deployed, cloud-managed solution, according to Cisco. The new tool reduces complexity by combining multiple capabilities into a single platform, the company aaid.

More Effective Responses

To boost the prevention capabilities of AMP for Endpoints, Cisco is giving the tool access to global threat intelligence from Talos, its in-house cybersecurity intelligence organization. It will also include built-in sandboxing technology to quarantine and analyze unknown files, the company said.

AMP will also offer greater visibility and faster detection through continuous monitoring and shared analytics to detect stealth attacks, according to Cisco. AMP for Endpoints will record all file activity to monitor and detect malicious behavior, which it can then use to alert security teams. The platform shares and correlates threat information in real time, which should help reduce time to detection to minutes, the company said.

In addition, Cisco said AMP will offer enterprises a more effective response, thanks to the platform’s deep visibility and a detailed recorded history of the behavior of malware over time, including details such as where it came from, where it has been, and what it has been doing.

AMP for Endpoints accelerates investigations and reduces complexity through a cloud-based user interface that searches across all enterprise endpoints for Indicators of compromise, Cisco said. Users can then systemically respond to attacks across PCs, Macs, Linux and mobile devices, removing malware with a few clicks.

Credits: Infoworld

Credits: Infoworld

Eclipse Che 5.0 is making accommodations for Docker containers and Language Server Protocol across multiple IDEs. The newest version of the Eclipse Foundation’s cloud-based IDE and workspace server will be available by the end of the year.

The update offers Docker Compose Workspaces, in which a workspace can run multiple developer machines with support for Docker Compose files and standard Dockerfiles. In the popular Docker software container platform, a Compose file is a Yet Another Markup Language (YAML) file defining services, networks, and volumes; a Docker file is a text document with commands to assemble an image. Che also has been certified for Docker Store, which features enterprise-ready containers. In addition, Docker is joining the Eclipse Foundation and will work directly with Che.

OpenShift, Red Hat’s cloud application platform, gets a thumbs-up in Che 5.0. “Che will support running on OpenShift, including distributing workspace runtimes to operate as OpenShift pods. This will complement our existing OpenShift plugin for deploying your projects to OpenShift,” Jewell said.

Developers who adopt the 5.0 upgrade can live-sync workspaces and projects to desktops so that they can be used with local IDEs. To improve deployment, Che can take a production image and mount source code inside while adding an artifact repository and injecting agents for SSH, terminal, or Intellisense. This helps eliminate surprise production deployment problems, said Jewell. The stack editor in the upgrade, meanwhile, creates custom runtimes for Che workspaces based on a user’s software and environment, while controlling required resources and agents.

Credits: Dzone

Credits: Dzone

In 1954, the high-level general purpose programming language Fortran was created at IBM. In this year, there were a few options to choose from in the software engineering area. Nowadays, we have a lot of options in our hands and each day, this number grows, as do the number of decisions.

The Java platform is an example of the assertion above in which we evaluate the options available for us (non-commercial and commercial options). An underlying choice we have to make involves the IDE. It should be an easy decision; after all, an IDE (in this case) only needs to support one language through some versions, but the reality is that we have some options like Eclipse, IntelliJ IDEA, NetBeans, and Rational Application Developer. The decisions don’t stop here; we have to choose between others options such as:

  • Server application (Tomcat, Wildfly, Weblogic, Glassfish).
  • Web framework (Spring, Java EE, Play, Grails).
  • Persistence libraries (Hibernate, EclipseLink, jOOQ, Spring JDBC).
  • Presentation libraries (JSF, JSP, Wicket or some library beyond the Java Platform).
  • Package management tools (Maven, Gradle, Ivy).
  • Continuous Integration tools (Jenkins/Hudson, Bamboo, TravisCI).

Wait! These decisions are easy. We could choose the following options: Eclipse, Wildfly, Spring, Hibernate, JSP, Maven, and Jenkins. No further decision is required, right? No! This is just one level of decisions. Others levels, for me, are the following:

  • The plugins or subprojects of the options above or any other libraries provided by the open-source community or over commercial licenses used to facilitate our work.
  • The specific projects developed inside the organizations.
  • The upper level involving the options of technologies and languages to be chosen, like Cloud Computing Platforms and Ruby language.

Considering these levels of decision-making, we can have a scenario where we need to choose a library to deal with date and time and have the following options on our hands: JDK java.util.* API, joda-time API, or xtime API developed by the team inside the organization.

Until now, I used the Java Platform as an example. There are other general purpose platforms like Ruby or DOT.NET as well as specific purpose languages like Scala, R, Go, or Perl. To worsen this, we can have two or more platforms involved in our projects and thereby more options from which to choose.

So, how do we deal with this complex universe of options to choose? This doesn’t have a simple answer. Thus, I suggest the following practices for dealing with it:

  1. Make the decisions together with your team or even some teams. Thus, the decisions are shared and debated between some professionals with different experiences to thereby reach the better decision.
  2. The most popular options (platforms, technologies, tools, or libraries) must be considered the first option in decision-making, whereas the options can be shared with the whole organization or a group of teams, the most popular options are better to promote the alignment of knowledge between the professionals and reduce technical impediments.
  3. Test the new options, and when the knowledge is dominated and minimally disseminated, use them. To introduce a new option, evaluate it before use. Moreover, disseminate the results of the evaluation with other professionals to collect opinions and thereby take a better decision.
  4. Don’t create a new option like library or framework in the community or in your organization unless you have great justifications and differentials. Prefer to contribute to an existing project instead of creating a new one. Only invest your time in a new option if the community or your organization doesn’t support what you need.
  5. Don’t try to embrace the whole universe. The universe of options is growing up continuously, and because of that, it will not be feasible to use or know about everything at the same time. Instead, choose one option per technical requirement and change this option after a maturation time.

TalentSprint, in association with Vishnu Educational Society and Microsoft IDC, has launched a programme to groom 1,000 women software engineers in advanced technical skills by 2018.

The initiative, Women in Software Engineering (WISE), is a boot camp style programme based on experimental and self-learning spread across five learning modules, Santanu Paul, Co-founder and CEO of TalentSprint, told newspersons at a press conference held here on Friday.

The first batch of the programme was launched in 2013 at BVRIT for Women in Hyderabad and Sri Vishnu Engineering College for Women in Bhimavaram, Andhra Pradesh.

“Out of 250 WISE graduates of the first batch, over 220 have already secured offers from major IT companies,” Paul said.

K Vishnu Raju, Chairman, Vishnu Educational Society, said the aim of the programme was to provide ‘world-class’ software education to women engineering students of his college.

Credits: Gamasutra

Credits: Gamasutra

 

Farnborough, UK – 16 th November 2016 – nDreams Ltd., the UK’s largest independent developer/publisher solely focused on virtual reality (VR) entertainment software, today announced that it has received an investment of £2.0 million, the first of a two-stage round. Mercia Technologies PLC, the technology-focused investment business who has invested £4.1 million into nDreams previously, funded £1.0 million of the latest round. The rest of the investment comes from a group of angel investors.

 

The nDreams investment follows the recent launch of the award-winning The Assembly ( view trailer ) on Sony’s PlayStation®VR, coming after its number one debut on Oculus Rift and successful release on HTC Vive. nDreams also recently released Danger Goat ( view trailer), its first title for the Daydream, Google’s new high-quality mobile VR platform that launched on 10 November 2016.

 

Patrick O’Luanaigh, nDreams’ CEO and Founder, said:

“We’re delighted that Mercia are continuing to support our growth by taking part in this investment, which is the first of a two-stage round. We’re also very pleased to welcome a number of private investors, all of whom have hugely successful business backgrounds and a wealth of knowledge and experience. I’m so proud of the team that we have assembled here at nDreams. This investment allows us to continue building on the momentum we have achieved, and to develop VR games and experiences of the very highest quality.”

 

Mike Hayes, Mercia’s Investment Director, Digital & Digital Entertainment:

“The continued progress of nDreams is an example of Mercia’s success in investing and mentoring UK technology businesses. We congratulate the nDreams team and believe that the Company has an exceptionally exciting future ahead, operating at the forefront of the VR content development.”

 

nDreams was one of the first game studios in the world to focus on VR software, and has been working on virtual reality since 2013. The company has also launched Gunner and Perfect Beach on the Samsung Gear VR and has several VR games and experiences in development.

 

About nDreams

nDreams was formed in 2006 by former Codemasters and Eidos Creative Director, Patrick O’Luanaigh (Tomb Raider: Legend, Hitman: Blood Money, Conflict: Desert Storm, Micro Machines V3) with a focus on virtual worlds. Since 2013, the company has exclusively dedicated its talents to developing remarkable virtual reality games and experiences. The studio has already worked on multiple successful VR titles – including SkyDIEving, Gunner, Perfect Beach, Danger Goat and the award winning The Assembly – and continues to develop multiple unannounced projects.

 

About Mercia Technologies PLC

Mercia is a national investment group focused on the creation, funding and scaling of innovative businesses with high growth potential from the UK regions. Mercia benefits from 18 university partnerships and six offices across the Midlands, the North of England and Scotland providing it with access to high quality, regional deal flow. Mercia Technologies PLC is quoted on AIM with the epic “MERC”.

 

Mercia’s ‘Complete Capital Solution’ initially nurtures businesses via its third party funds (with more than £228.0million under management) and then over time Mercia can provide further funding to its ‘Emerging Stars’ by deploying direct investment follow-on capital from its own balance sheet.

 

Since its IPO in December 2014, the Company has invested over £30.0million directly across its portfolio of Emerging Stars.

Credits: Itweb

Credits: Itweb

German engineering group Siemens has agreed to buy US-based Mentor Graphics in a $4.5 billion deal that will bolster its industrial software operations and help it keep pace with changes to manufacturing technology.

Siemens will pay Mentor Graphics shareholders $37.25 per share, a 21% premium to Friday’s closing price, and expects to fund the deal from cash reserves, it said yesterday.

Siemens chief executive Joe Kaeser has set out to reshape the group, a household name in Germany, to make it more profitable and agile by selling off non-core businesses and investing in areas such as software that promise faster growth and fatter margins.

Kaeser has so far managed to reassure investors that he will improve on his predecessor Peter Loescher’s weak track record on making acquisitions pay off in the longer run.

Mentor Graphics makes software that helps semiconductor companies design and test their chips before they manufacture them and represents Siemens’ biggest deal in the industrial software sector since it bought UGS for $3.5 billion in 2007.

 

Siemens said it now had all the software its customers needed to develop complex electronic machinery such as aeroplanes, trains and cars.

“Our customers are driving a paradigm shift toward more and more complex and smart connected products such as autonomous vehicles,” Siemens finance chief Ralf Thomas told analysts and journalists during a conference call.

“This acquisition is our answer to this development,” he added.

Baader Helvea analyst Guenther Hollfelder, who has a “buy” recommendation on Siemens shares, said the acquisition did not appear overly expensive at a valuation of 18.5 times operating profit.

Activist shareholder support

Shares in Mentor Graphics jumped 18.5% to $36.37 in early US trading, while Siemens was 1.1% higher by 1435 GMT.

Mentor Graphics has been under pressure since activist hedge fund Elliott Management reported an 8.1% stake in the company in September and said its shares were deeply undervalued.

Elliott said on Monday it supported the deal and saw it as “great outcome” for Mentor Graphics’ shareholders and customers.

People familiar with the matter had flagged the planned deal to Reuters, saying Siemens would pay $4.5 billion to $4.6 billion for Mentor Graphics, which competes with Synopsys and Cadence.

Siemens said last week that it planned a public listing of its $15 billion healthcare business, which pushed its shares to a 16-year high as investors hoped for an injection of capital to boost its valuation while funding new investments.

Siemens said it expected the acquisition to add to its earnings per share within three years and to lift earnings before interest and tax by more than €100 million within four years.

About half of the earnings boost will come from revenue synergies and the other half from lower costs, including from some job cuts, Siemens CFO Thomas said.

The deal will boost its software revenue by about a third from €3.3 billion, to around 6% of group revenue.