如何将我的Java程序变成可以发送推送通知的“应用程序”?

时间:2013-01-08 18:26:31

标签: java iphone

免责声明:我不是专业开发人员;我只是一个业余爱好者,而且相对缺乏经验,所以我为一些非常基本的问题道歉。 (是的,我在搜索论坛)

我最近一直在研究一个使用Java和R组合编写的“交易查找器”程序。到目前为止我完成的基本步骤是:

  1. 使用特定的电子商务API将各种交易的数据加载到Java中
  2. 将我需要的数据写入一系列文本文件
  3. 将文本文件中的数据加载到R
  4. 操纵R中的数据并为每笔交易分配“得分”
  5. 按分数排序以生成排名的交易列表
  6. 这是我需要帮助的地方:我目前正在通过在Eclipse中运行我的Java程序并随后运行R脚本来手动运行程序。这显然不方便(也有点上瘾),所以我想做的是:

    1. 连续运行程序或以预定的时间间隔(比方说每分钟)运行程序
    2. 每当我发送通知到我的iPhone或(如果这太困难)我的桌面 这是一项新的交易,其得分高于一定的门槛。
    3. 问题:我不知道从上面的两个任务开始。我的编码经验仅限于一些Java和数学/统计语言,如R和MATLAB。我对网络/移动开发,服务器等没有经验,但我愿意学习。我希望从这个论坛获得的不是一个完全指定的解决方案,而只是一些大方向。如果有人能够让我了解应该如何做,做多少工作,我需要什么语言等等,那将是非常有帮助的。

      我应该提到的另外两件事:1)此程序仅供我个人使用,因此生成的应用程序,无论是在我的手机还是桌面上,都可以具有超出发送/接收通知能力的极小功能。 2)如果它使事情变得更容易,我想我可以消除对R的依赖并用Java编写所有内容。

      任何帮助都将受到极大的赞赏。

2 个答案:

答案 0 :(得分:0)

  

我应该提到的另外两件事:1)此程序仅供我个人使用,因此生成的应用程序,无论是在我的手机还是桌面上,都可以具有超出发送/接收通知能力的极小功能。

您可能希望使用Boxcar and its Provider API之类的第三方通知应用,然后使用。

答案 1 :(得分:0)

  1. 根据您的操作系统,有些程序可以让您安排要运行的任务。例如,Linux或Windows任务计划程序中的Cron。您可以在线轻松找到这些指南。

  2. 您是否考虑过使用电子邮件?从java做起来相当简单,并且不是特定于平台的。