Singapore aims to become e-FX hub for Asia

Speaking at FX Week Asia, MAS’s Jacqueline Loh says Singapore wants more price discovery to take place

Singapore is bidding to attract more foreign exchange players in an effort to become the largest electronic price-discovery hub in Asia, Jacqueline Loh, deputy managing director of the Monetary Authority of Singapore (MAS), told delegates at the 14th annual FX Week Asiaconference.

Singapore is currently the third-largest FX trading centre in the world, after London and New York, and its share of trading volumes is growing. But while Singapore saw its slice of global FX volumes inch higher to 7

Android SDK cozies up to Kotlin

With the August 6 production debut of the Android 9 Pie mobile OS, Google has released an Android SDK with special capabilities for development with the Kotlin language.

The SDK has nullability annotations for frequently used APIs, preserving null-safety guarantees when Kotlin code is calling into annotated APIs in the SDK. To ensure that newly annotated APIs are compatible with existing code, an internal mechanism provided by the Kotlin compiler team marks APIs as recently annotated. These APIs result in warnings instead of errors from the Kotlin compiler. Developers need to use Kotlin 1.2.60 or later.

The intention is for newly added nullability annotations to only produce warnings, with the severity level increased to errors starting in a subsequent SDK. Google wants to give developers time to update their code by this stepped error messaging.

Google has endorsed Kotlin for use in building Android applications. But nullability annotations also can benefit developers using Java, the traditional language of Android development, if they use the Android Studio IDE to find nullability contract violations. Plans call for adding more nullability annotations to existing Android APIs in future versions of the SDK as well as ensuring new APIs are annotated.


Where to download the Kotlin-friendly Android SDK

You can download the Android SDK by choosing Tools > SDK Manager in Android Studio and selecting Android SDK on the left menu. The SDK Platforms tab must be open. Check Android 8.+ and click OK to install Android SDK Platform 28 revision 6. Then, set a project’s compile SDK version to API 28. You can download Android Studio from the project website.

Cisco, Arista settle lawsuit, refocus battle on network, data center, switching arenas

After nearly four years of slashing at each other in court with legal swords, Cisco and Arista have agreed to disagree, mostly.

To settle the litigation mêlée, Arista has agreed to pay Cisco $400 million, which will result in the dismissal of all pending district court and International Trade Commission litigation between the two companies.

For Arista the agreement should finally end any customer fear, uncertainty and doubt caused by the lawsuit. In fact Zacks Equity Research wrote the settlement is likely to immensely benefit Arista.

“The company is profiting from the expanding cloud networking market primarily driven by strong demand for scalable infrastructure, which has become a necessity to support new applications and services. Apart from delivering high capacity and availability, cloud networking promises predictable performance along with programmability that enable integration with third-party applications for network, management, automation, orchestration and network services,” Zacks wrote.

For its part, Cisco walks away with a certain amount of vindication having protected its technology and to a smaller degree its marketshare because it did force Arista to develop workarounds and at one point briefly had the company’s infringing products banned from US import.

In a joint statement the companies outlined the broad agreement:

“Cisco and Arista have come to an agreement which resolves existing litigation and demonstrates their commitment to the principles of IP protection. They have agreed that, with limited exceptions, no new litigation will be brought over patents or copyrights related to existing products, for five years. In addition, for three years, they will use an arbitration process to address any patent issues regarding new products. As part of this agreement, Arista will be making a $400 million payment to Cisco, is committed to maintaining the product modifications it made as a result of previous rulings and will be making limited changes to further differentiate its user interfaces from Cisco’s.”

In an SEC 8-K filing Cisco further defined the agreement by writing that for three years any claim regarding patent infringement of any new products or new features of existing products, will be resolved by an arbitration process. The process will not apply to claims of copyright infringement and trade-secret misappropriation, among others.

In addition, for five years neither party will bring an action against the other for patent or copyright (except for any claims of source code misappropriation) infringement regarding their respective products currently on the market, Cisco wrote.

In its 8K filing, Arista wrote it will grant Cisco a release from all past antitrust claims. These mutual releases will extend to the Arista’s and Cisco’s customers, contract manufacturers and partners.  Arista also said it agreed to make certain modifications to its command-line interface (CLI).

It is the CLI issue that remains unresolved, however.  Cisco does still have an appeal pending over a copyright verdict that went Arista’s way in 2016.Cisco wrote that the two companies “will continue to seek appellate court review of that verdict regarding legal protection for user interfaces.” A decision on this appeal is expected later this year.

The agreement likely will cool tensions between the companies but also leave some embers burning because the two companies are so competitive in many markets.  It also might be a little personal for Cisco as Arista employs a number of ex-Cisco engineers including CEO Jayshree Ullal and co-founder Andy Bechtolsheim.

On the competitive side Gartner wrote in its recent data center report that Arista has 5,000 data-center-networking customers, and in 2017, Arista grew port shipments at market rates. It also introduced highly scalable routing as a feature on its high-end spine switches.

“All enterprises should shortlist Arista, particularly large organizations that need flexible and programmable solutions, provided there is appropriate local sales and channel coverage,” Gartner said. “Arista is experienced and well-regarded by customers in large-scale environments that require programmable infrastructure that are integrated with a wide range of third-party software orchestration, including VMware, Puppet and Ansible. “

On the cautionary side, Gartner said Arista’s geographic coverage is still limited, when compared to its larger rivals. “Outside of North America and Europe, we observe Arista focusing on specific verticals and very large accounts, so customers should verify appropriate local resources.”

Cisco on the other hand has over 100,000 data-center-networking customers and “offers a broad array of infrastructure hardware and software, and its flagship data center networking offering is Cisco ACI [Application-centric infrastructure], which includes Nexus 9000 hardware switches and the APIC [Application Policy Infrastructure Controller] controller. The vendor provides switches, NOS, and the requisite control, management and automation capability. Cisco is relevant in nearly all verticals and geographies,” Gartner wrote.

A knock against Cisco is that based on Gartner’s client feedback and analysis, “migrating from legacy infrastructure to Cisco ACI infrastructure is complex for a combination of financial, technical and cultural reasons. This has led to limited ACI adoption in the market, and also limited usage of the full ACI feature for customers that have adopted it,” Gartner said.