What language is used to develop a Bloomberg App Portal application - bloomberg

What language would a developer use to develop an application for the Bloomberg App Portal as described here: Bloomberg press room
To be specific, I'm not asking on how to integrate with BBG on the desktop via the Anywhere APIs. This is a question deploying a custom "app" within the terminal.
Perhaps a follow up question that should be asked separate is, has any small firm successfully deployed an app there?

According to this link singledealerplatforms.org/tag/bloomberg-app-portal/ the language used is C#,
For $500 per month, developers will be given access to a Software Development Kit (SDK), documentation, data feed, up to 3 Terminals and developer support
Apps are subject to code review before being accepted onto the Portal
Apps are written in C# using .NET and Windows Presentation Foundation (WPF)
According to this link www.moneymanagement.com.au/product-news/2012/bloomberg-app-portal-financial-services-software the App Portal is designed so that a PhD student could publish their own app - they may be speaking of a real case here.
If you do some more searching, you'll come across a couple of apps that look like they're from small/new companies, why not email them and ask? http://www.percentageit.com/ for example is a small company that develops apps for third parties as well, http://www.bbapplabs.com is similar for Asia

I am actually developping an application for bloomberg App Portal.
You have to use C# and WPF for programming (like for windows8 app)
Today there is 70 apps available, most of them are from small/middle firm.
Bloomberg provides 3 developing teminal for 2500$/month (30000/year), it also authorize to have up to 25 users. Then you have to pay 1000$ by 100 additional users
This cost can be prohibitive. I think it is why there is only 70apps after 1.5 year.

Related

Integrating skype for business into my web app

I have a web app where if a user signs up, a notification is sent to the slack channel. I want to achieve the same thing in skype for business but I cant find any good resources. Will it be possible to do this?
That isn´t so easy to answer as Skype for Business (=SfB) is a very complex product and you didn´t outlined a real use case (e.g. will a group of persons addressed or only one person, what should happen if nobody is in, ...).
As a starting point you could build something on your own via the Skype for Business Web SDK which fits your needs. If you search for that via Google you can find various article which gives you some examples which can be adjusted (for example here).
You might also wish to try to find a old version from the "Lync Presence & Chat Widget" as it became a commercial product.
If you wish to get a commercial "plugin" you can try to use:
OrbitOne - Lync Presence & Chat Widgets see here (Demo here)
Vytru Live Web Chat Widget for Lync/Skype for Business
Enabling WebChat

BigCommerce Requirements to "Join the Technology Partner Program"

I want to write an app for BigCommerce.
On the BigCommerce developer website, it says
"Before you begin, you’ll need a sandbox store. BigCommerce offers app developers free sandbox stores through its Technology Partner Program. To get your sandbox store, apply to become a BigCommerce Technology Partner. To be approved as a partner, you will need:
A website.
The ability to support users of your app."
I have written code to modify themes using trial stores in the past without being a partner. (That is not what I am trying to do here, I did that in the past. I am trying to write an app, ANY app. I made the statement about modifying themes with a trial store to emphasize the fact that I know that I can do that and I am assuming that the sandbox store has other capabilities like the ability to access the control panel code.) As far as I can see, an app will need to integrate with the control panel code that I cannot see from just having a store. So, I am assuming that the sandbox store issued when approved as a partner will have this capability.
I sent an email to BigCommerce asking about the approval requirements and their reply was this.
“you must prove that you are an application developer. This consists of a website where you showcase the functionality and current companies that are possibly using your app.
If you have issue with the requirement to be approved as a partner you will need to speak with the team that does the approvals. Partnersupport#bigcommerce.com”
This reply came from appstore#bigcommerce.com. Why wasn't my email forwarded to Partnersupport#bigcommerce.com to begin with so I could get a more comprehensive answer? I did forward it to them and I am still waiting for an answer.
I am confused about this requirement.
I want to write a BigCommerce app. Are they saying that I cannot write a BigCommerce app unless I have written a BigCommerce app before? Are they saying that I have to have written other apps in general? If I write a great app, why would it matter if it is my first?
After I write the app, I can set up a webpage for it and submit it for approval.
How can I "showcase the functionality and current companies that are possibly using your(my) app" when it is an app specifically written for BigCommerce?
I cannot write the app unless I understand how to integrate it with BigCommerce.
As far as I can see, I cannot understand how to integrate it with BigCommerce unless I am a partner.
Am I missing something here?
Is there some other way to approach this?
Sr Marketplace Mgr for BigCommerce here. I think there are a few items of clarification I can offer:
You do not have to have an existing BigCommerce app to be approved for a partnership. You do however need some evidence of your existing work. If you don't have a portfolio, website, or other examples of your development work, it's difficult for our Partners team to determine if you're a qualified developer.
Partner apps will not have access to modify the BC control panel or core code. Apps must use our public APIs to work with a BC user's data or settings. Any settings that are in the CP but not in our APIs can't be modified directly via an app.
Any storefront changes - such as an edit to a BC theme to display weight in two different units - would have to be done using HTML/CSS/JS in the theme itself. We don't have an API for programmatically changing a storefront theme at this time.
If any of your questions for BigCommerce involve your app or app development, you'll need to direct them to my team at appstore#bigcommerce.com. Directing questions regarding your app to partnersupport#bigcommerce.com will be forwarded to my team. That channel is primarily for questions around the Partners program in general, and won't be able to provide detailed support on the app developer program.
Hopefully this clears up some of your confusion, please reach out to me at appstore#bigcommerce.com and I'll be happy to respond myself if you need more info.
Cheers - John

Create Bloomberg Buyer and Seller Trade Tickets in a web application

I have a requirement where I need to develop a web application in which two application users negotiate with each and later after agreeing on terms they are to trade illiquid bonds via Bloomberg. For this I need to generate the BXT and SXT Trade Tickets through my application. The question really is that is this even possible without the Terminal?
A white paper on Bloomberg API's website says
Other applications are possible, for example submissions of trade orders
But I am not able to find any reference or example how this can be achieved using Bloomberg API or any other service provided by Bloomberg.
I'd be surprised if you are able to do this, by definition a web application is hosted on server x and interacted with from device y. Bloomberg's entire business model is based around having a Bloomberg terminal on device y.
I'd recommend you look at other bond trading platforms not just Bloomberg, e.g. TradeWeb, MarketAxess or even the large brokers e.g. ICAP, Tullett who may have a more suitable API.
This might come a little bit late but you might want to have a look into Bloomberg's FIX API. I am working on a similar project and I have implemented this functionality in a web application that creates and sends Trade Tickets via FIX. You do not have to have a Bloomberg terminal installed. Your FIX session will connect directly to a Bloomberg FIX endpoint.
Bloomberg has a test environment for this. You have to contact one of their representatives and ask for a Beta FIX Session.
FIX is a publicly available protocol for exchanging financial information. A good starting point would be https://en.wikipedia.org/wiki/Financial_Information_eXchange

Can someone explain me what is an API.?

I've googles about it, yet couldn't understand it properly.. Not sure if it's a library or intra-server communicator..
Can someone explain me in a high-level /low-level what is meant by an API.??
http://en.wikipedia.org/wiki/Application_programming_interface
Read it from here , will hopefully clear most of your doubts.
An API stands for Application Programming Interface, which means using and existing program or code and accessing it with your code.
===
Example, Search Engine:
Search engine 1: offers search and api (if you want this can be google)
Search engine 2: uses googles api to get results (this is your one)
To get results you basically search the other search engine and get their results to yours
====
An API can be used in many ways, to access others data or code, ect
An in-depth explination can be found here: http://en.wikipedia.org/wiki/Application_programming_interface
An application-programming interface (API) is a set of programming instructions and standards for accessing a Web-based software application or Web tool. A software company releases its API to the public so that other software developers can design products that are powered by its service.
For example, Amazon.com released its API so that Web site developers could more easily access Amazon's product information. Using the Amazon API, a third party Web site can post direct links to Amazon products with updated prices and an option to "buy now."
An API is a software-to-software interface, not a user interface. With APIs, applications talk to each other without any user knowledge or intervention. When you buy movie tickets online and enter your credit card information, the movie ticket Web site uses an API to send your credit card information to a remote application that verifies whether your information is correct. Once payment is confirmed, the remote application sends a response back to the movie ticket Web site saying it's OK to issue the tickets.
As a user, you only see one interface -- the movie ticket Web site -- but behind the scenes, many applications are working together using APIs. This type of integration is called seamless, since the user never notices when software functions are handed from one application to another.
This article shows an example
http://www.codeproject.com/Tips/127316/Integrate-FB-javascript-API-to-your-asp-net-app-to

Synchronizing phone data with online service

I am trying to build a windows phone application which can synchronize my events on the phone with online service. I can use an api for interacting with the online service.
I am having difficulty understanding how I can synchronize my phone events with the online service.
Can some one please guide me as to how I could go about working on it or some helpful link where I can understand how this actually works??
This is for a school project and for non-commercial purpose only.
Thank you
All help appreciated!!!
J
Windows Phone 7 does not currently provide 3rd party apps with access to information stored in the calendar or contacts. This may be included in Mango, which is set to be released fall/winter 2011, but as of right now you cannot access the events from a custom application.