Author Topic: Textblue external interface..  (Read 2004 times)

Offline Rafter

  • Newbie
  • *
  • Posts: 1
  • Karma: 0
Textblue external interface..
« on: December 10, 2009, 05:12:56 PM »
Hi,
I am evaluating to either:

1) to built from scratch a bluetooth proximity marketing tool to send text files or images to users, using WCL .NET

-OR-

2)To use an existing tool; TextBlue for bluetooth proximity marketing tool.

If I go with option #2 (using TextBlue), Is it possible to create a campaign without using Textblue's UI and instead I would be interacting via http, soap or another API? 

The objective would be that the bluetooth enabled machine where Textblue is installed can be accessed from remotely via the internet and the marketing campaigns can be created, managed, results retrieved without using the TextBlue user interface, thus the need an external interface for a http or soap or web service, etc interface.... is this doable?

Regards,
Rafter

Offline Mike Petrichenko

  • Bluetooth Framework Developer
  • Administrator
  • Hero Member
  • *****
  • Posts: 2467
  • Karma: 1000
    • Wireless Communication Library
Re: Textblue external interface..
« Reply #1 on: December 10, 2009, 08:08:17 PM »
Hi,

TextBlue developer to work in network. The version published on the site includes local server, but it is possible to change few DLLs and get TextBlue worked in network. So to manage remote TextBlue you can simple run other instanca of TextBlue on other PC and manage the database.

And, of course, it is possible to create any other management tool.
WCL - Wireless Communication Library
TextBlue - Bluetooth Proximity Marketing Software
WCL Phone Explorer - Free Phone Content Manager

Offline Rafter

  • Newbie
  • *
  • Posts: 1
  • Karma: 0
Re: Textblue external interface..
« Reply #2 on: December 11, 2009, 05:48:29 AM »
Hello Mike,

Perhaps, I misunderstood your response, please allow me to rephrase my original question.  What I am inquiring about, is whether it is possible to use the current version of TextBlue via a "UI less" remote call, by issuing the IP for the particular box where an instance of TextBlue is installed and passing the campaign parameters via an http call (or another web based rpc interface), for example:

http://192.168.2.4/textblue/apiToAddCampaing.php,@Post = '&CampaingName=' + @CampaingName + '&FileName=' + @FileName + '&Image=' + @Image + '&Enabled=' + @Enabled + ' &Type=' + @Type + '&Message=' + @Message + '&EnableCoupon=' + @EnableCoupon + '&Schedule=' + 'Date & Time' + '&StartDate=' + @StartDate + '&EndDate=' + @EndDate + '&StartTime=' + @StartTime + '&EndTime=' + @EndTime  


In the above example, I would substitute the parameters prefixed with a '@' symbol, with the actual campaign values, where no value is required then I will pass a NULL or a '' (blank/Empty string) for the particular parameter.

Regards,
Rafter
« Last Edit: December 11, 2009, 06:34:40 AM by Mike Petrichenko »

Offline Mike Petrichenko

  • Bluetooth Framework Developer
  • Administrator
  • Hero Member
  • *****
  • Posts: 2467
  • Karma: 1000
    • Wireless Communication Library
Re: Textblue external interface..
« Reply #3 on: December 11, 2009, 06:36:01 AM »
Hi,

TextBlue does not include any web server and does not us any web server. And I think will never use them. But you can write to database directly.

Of course, you can install separate WebServer (let say Apache), write PHP script which will update database and then manage the DB through WEB interface. But as soon as TextBlue provides easy methods to update database remotly with using the same UI such technology (with using PHP) is no our goal and I don't think we will implement it somewhen.
« Last Edit: December 11, 2009, 08:08:41 AM by Mike Petrichenko »
WCL - Wireless Communication Library
TextBlue - Bluetooth Proximity Marketing Software
WCL Phone Explorer - Free Phone Content Manager

Offline Rafter

  • Newbie
  • *
  • Posts: 1
  • Karma: 0
Re: Textblue external interface..
« Reply #4 on: December 12, 2009, 03:16:38 AM »
Hi Mike,

Thank you very much for the clarification.  I think TextBlue is a good product, and if I can write to the DB directly to create and manage campaigns, then I think that would work for me.  My reference to the PHP code, it was a sample only.

I am familiar with MS SQL, but I noticed the SQL queries and the references to Firebird DB in the Textblue\udf folder.  The question then:

  • Which ODBC driver do you recommend to connect to the DB?
  • What would be the connection string (including login and password) which I need in order to place entries directly into the db?
  • Do you have any direct to db read/writes (insert, update, delete) samples?
  • Is there a document that shows the taxonomy of the db? so that I can understand into which table entries are written, what information, and the data types?

Regards,
Rafter

Offline Mike Petrichenko

  • Bluetooth Framework Developer
  • Administrator
  • Hero Member
  • *****
  • Posts: 2467
  • Karma: 1000
    • Wireless Communication Library
Re: Textblue external interface..
« Reply #5 on: December 12, 2009, 04:31:42 AM »
Hi,

I do noy recomend to use ODBC. Use native FireBird dll or classes. All other information is private and I can not share it. If you would like we can rebrand TextBlue for you and develop external intrface for it. To do so please, contact us directly and we can discuss the rebranding and development cost then.
WCL - Wireless Communication Library
TextBlue - Bluetooth Proximity Marketing Software
WCL Phone Explorer - Free Phone Content Manager

Offline Rafter

  • Newbie
  • *
  • Posts: 1
  • Karma: 0
Re: Textblue external interface..
« Reply #6 on: December 12, 2009, 04:47:16 AM »
Hi Mike,
Could you please provide me with an email address to contact you directly?  Feel free to send me email to raf.figueroa@gmail.com

Regards,
Rafter

Offline Mike Petrichenko

  • Bluetooth Framework Developer
  • Administrator
  • Hero Member
  • *****
  • Posts: 2467
  • Karma: 1000
    • Wireless Communication Library
WCL - Wireless Communication Library
TextBlue - Bluetooth Proximity Marketing Software
WCL Phone Explorer - Free Phone Content Manager