Synchronize outlook with Android calendar - java

I would like bild app for synchronize android calendar with outlook calendar and counter.
This is my idea:
import outlook data with some API (JaWin) from MS Exchange server
and then use CalDAV API for import on Android.
Is it possible? Or do you have other idea?
Thank you for help.
Sorry for my english.

You may find the Exchange Web Service (EWS) helpful. See EWS Managed API, EWS, and web services in Exchange for more information. You can use Exchange Web Services (EWS) and other web services in Exchange Online, Exchange Online as part of Office 365, or Exchange on-premises to create solutions that enable your users to access Exchange mailbox data from services, websites, desktop computers, and mobile devices.

Related

Accessing o365 Exchange emails via Java application

Currently I use JavaMail API to retrieve emails from exchange server inbox using imap.
The exchange server is now migrated to o365 online, and basic authentication is being disabled. So, I need to use OAuth2 and integrate with Microsoft Graph APIs using Microsoft Authentication Library (MSAL) to retrieve the emails from exchange server.
Has someone achieved this and can provide pointers for this integration? I am specifically looking to read emails from a system inbox/account using OAuth2 and Microsoft Graph APIs.
Thanks,
Saurabh

Google Play Inapp Billing v3: what is the purpose of Backend Server?

I have an Android app with inapp subscriptions (with a 7 day free trial period) and I am trying to upgrade it to Google Play Inapp Billing v3 following these instructions:
https://github.com/android/play-billing-samples/tree/master/ClassyTaxiJava
I don't understand what is the purpose of the "Backend Server". What is it for ?
By the way, if you have any link to a detailed tutorial to deploy such a server (Google explanations given here are quite 'light'), I am interested :)
Thanks !
Main purpose of backend server is to act as an interface between mobile app and google play console. All this subscription lifecycle handling is done on server side and also dependig on this life cycle, RTDN are sent from server side to the mobile app. Hope this answers your question.
The` backend server that is mentioned in your link a server that needs that library to work, but it does not mean that to implement in-app subscriptions and purchases in your app you need a backend server nor that github library.

Using EWS to access OUTLOOK calender data

What is Exchange Web Services? How to use Exchange Web Services to access Outlook calendar data using Java?
You can view EWS as a library available from Microsoft to access Exchange Web Services. It's fairly easy and there are some nice tutorials on the Microsoft website.
https://msdn.microsoft.com/en-us/library/office/jj220499%28v=exchg.80%29.aspx
This should help you get started. Also this is for c# and vb. I don't know how you would use this in java, or even if you can. Good luck!

Can I build an IM Service client like GTalk in GAE?

i'm developing an app for people with communication disease. The point is that in my app i need that the user uses his gmail account to chat with his friends, like gmail gtalk service with helps to create the message.
I read the XMPP service of GAE but it only permit communication between an user and my app, not between users.
I tried with Smack Api but GAE doesn't suppor it.
I can create a chat with the Channel Service, but if i want to support Instant Messaging between two users is needed that an user make his account and his friends has to do it too to create the IM interface, and has to uses my web interface not a jabber client like Gtalk.
Can is communicate two users with XMPP in GAE, making an IM like GTalk?
What you need is Google Cloud Messaging Service.
The service just introduced last year and they just announced a lot of enhancement during the Google I/O 2013.
It supports messaging from/to browser, android, and IOS.
I suggest that you go with something like OpenFire RTC Server that is based on XMPP standards. This will help get you a XMPP Server running in no time and as suggested, you could look at hosting this on something like EC2.
A related thread : https://serverfault.com/questions/229039/xmpp-server-on-ec2-amazon-web-service-aws

Get global list of contacts from MS Exchange 2007

I have MS Exchange Server 2007 running. I have access to Outlook Web Access. I need to write a servlet, which will:
get global list of contacts
get personal calendar for each contact
WHat should I start with? What else do I need for that?
Can anyone suggest some tutorials / guides how can I do it?
I'm a newbie to MS Exchange Server
I don't think it will work with Outlook Web Access. It is a client that connects to Exchange server and it does not offer an API. You should be connecting to the exchange server directly.
Please see the following for more info on possible technologies that can be used:
http://weblogs.asp.net/whaggard/archive/2007/01/30/how-do-i-access-my-outlook-contacts-from-my-web-application.aspx
The first part has a brief explanation and good info.
The example are in .NET
Since you will be working in Java, the following post might help in giving you tools in java that address connecting to Exchange Server and getting data from it.
Open source java library to read outlook emails, calendar etc
And two other commercial products from the same company:
http://www.moyosoft.com/jbex/
http://www.moyosoft.com/joc/
Depending on the Exchange Server configuration you might want to try this Exchange Web Service (EWS).
Also some examples can be found #SO: How to connect Exchange Web Services via java web service client?
Please be aware that even version 1.2 does not provide all the features Outlook itself has and has some bugs around calendar items - but for mails it works usually quite well.

Categories

Resources