New OneNote note via WP8 app - windows-phone-8

Is there any way of programmatically adding a new note to OneNote via a Windows Phone 8 app? I know I can't interact directly with the OneNote app, but wondering if there's a way to add directly to the Personal (Web) file on SkyDrive via an API or sending an email or whatever. I've done some searching and I'm guessing not, but can't hurt to ask, right?

You can connect so SkyDrive via the Live Connect API. There's a tutorial for interacting with SkyDrive from Windows Phone here. I've not tried interacting with a OneNote file but if it's on SkyDrive, it should be accessible.
Having said that, OneNote uses a proprietary format and I'm not sure if there's an API you can call on the phone to create OneNote pages programmatically. It does have an interface which you could look into but it seems you might need to do that server side and interact via a web service from your app.

Related

Where can I find the resources to learn how to develop plug ins/add ons for Windows Onenote?

I want to make a plug in or an add on for the windows OneNote application but all I can find is the OneNote API. Correct me if I'm wrong but that API is not to make an add on so I need some other resource that I can learn from.
For example, creating something that will manipulate the text in OneNote.
there is a COM API that you can use that works with Windows OneNote. Documentation here: https://msdn.microsoft.com/EN-US/library/jj680118.aspx
Separately there is an open source sample here: https://github.com/onenotedev/vanillaaddin
This is for a plugin for OneNote. It is also possible to do this as an external Windows or console app.

Sharing files between the same app on different devices - Windows Store Apps

In a windows store app project, is it possible to send files to another user on a different device using my app, i would have my app open , send a file someway and the other user would get it on his device also with the app installed.
There isn't anything built-in to my knowledge, but you can use something like NFC, GPS, Bluetooth or a web service with user relationships to establish the link and then to send it - use something like WI-FI, Ethernet, a web service - your own or something like OneDrive, DropBox, Google Drive etc...

Creating plugins for Onenote

I've been looking some at the Onenote API and it seems to me it's mainly to retrieve and post full pages (correct me if I'm wrong). What I wanted to do was to extend the functionality inside Onenote so I can pull data into my Onenote document while working in it. It could be something like making REST calls to a dictionary API or picture database API or similar. Is that possible to do in the Onenote API...or by using any other connectivity tool?
If you're looking to extend the OneNote client à la Onetastic then the only method is the OneNote COM API.
It exposes the full page object model and will allow you to interact with the OneNote client from your own Win32 application, which could easily connect to the resources you mentioned.

Is there a way to "bundle" the graphics with the Web App?

I'm developing a JavaScript application using the Google UI Service that I want to eventually deploy as a Google Web App.
I'd like to include several graphics in the user interface, but I'm finding the documentation for this on the Google developer pages quite thin.
Is there a way to "bundle" the graphics used in the app with the Web App?
Or do they need to be publicly available on a web page and referenced in the Web App by URL?
You cannot bundle them. You have to have them available publicly on the Internet and you can only create an Image object with the URL.

Questions webstore

I need some light on the matter of Chrome Webstore registration.
I'm still confused despite searching through the web: the "app" will be only private for the site (we're trying to develop a Elgg plugin for our website that will allow users to access their drives).
1) for testing, do I need to register it (I did a search but some say yes like in the Google Drive SDK documentation, some say no in the google-drive-sdk tags)?
2) when the plugin is finished, tested and ready to go live for our users, do I still need to register it and pay 5$?
Thanks you for the answer you can provide us.
You don't need to register your app on the Chrome Web Store if you don't want to integrate with the Google Drive web UI: having the option to create a new file or open a file with your app directly from Google Drive.
Also, it might be easier for you not to create a Chrome Web Store listing while developing.
If you do need to integrate with the Google Drive web UI, but don't want your app to be public, you can publish your app to Trusted Testers only.