|
Account
|
Settings
|
Anonymous
Sign In
Recieve Email Notification
|
View as Tree
|
Refresh
Tim Ahrentlov 
Edit
|
Reply
|
Quote
|
Delete
|
Publish
|
Accept Answer
|
View Profile
Edit Post
Remove Post
Lock Thread
Mark as Helpful
Request a Response
1065 points
1 year ago, Post ID: 8021
0
0
Hi,
Now as an old Delphi programmer this product sure looks interesting. I feel quite at home even though it's been a while ;-) And to think I found it looking for an alternative to the awful objective c hack on the iphone.
Anyway, I have some questions and I was hoping someone could provide me with answer. Here goes:
1. Would it be possible to "normalize" URL's, by for example saving a session cookie on the server side?. I believe asp.net does this trick among others. And java backend's does this with a sessionid.
2. You've got some great demo app with downloadable source. Is it permitted to use these as the offset for commercial initiatives? For example, the gmail demo.
3. I saw that there is a forum app, is there a wiki app as well?
4. Does the framework have a html/wysiwyg editor control?
5. Is the mysql support via ODBC only or does M2 have a more direct driver?
6. Which language is the, well, defining force in the continuing development of this product? C# or Object Pascal. Just want to know where one should put one's efforts.
7. Will you be offering a Mac OS version? Dev client and/or deployment server?
8. Is it possible to have a timer event code running periodically on the xapp? Like the original Timer control in Delphi?
9. What version of firebird is built in?
10. What is the best full text add-on to use with firebird and M2 ?
-1
Hi,
Now as an old Delphi programmer this product sure looks interesting. I feel quite at home even though it's been a while ;-) And to think I found it looking for an alternative to the awful objective c hack on the iphone.
Anyway, I have some questions and I was hoping someone could provide me with answer. Here goes:
1. Would it be possible to "normalize" URL's, by for example saving a session cookie on the server side?. I believe asp.net does this trick among others. And java backend's does this with a sessionid.
2. You've got some great demo app with downloadable source. Is it permitted to use these as the offset for commercial initiatives? For example, the gmail demo.
3. I saw that there is a forum app, is there a wiki app as well?
4. Does the framework have a html/wysiwyg editor control?
5. Is the mysql support via ODBC only or does M2 have a more direct driver?
6. Which language is the, well, defining force in the continuing development of this product? C# or Object Pascal. Just want to know where one should put one's efforts.
7. Will you be offering a Mac OS version? Dev client and/or deployment server?
8. Is it possible to have a timer event code running periodically on the xapp? Like the original Timer control in Delphi?
9. What version of firebird is built in?
10. What is the best full text add-on to use with firebird and M2 ?
8021
1
-1
0032000000GTwKVAA1
Shahram Besharati 
Edit
|
Reply
|
Quote
|
Delete
|
Publish
|
Accept Answer
|
View Profile
Edit Post
Remove Post
Lock Thread
Mark as Helpful
Request a Response
1 year ago, Post ID: 8045
0
0
Hi Tim, Please find below answers to your questions:
1. Would it be possible to "normalize" URL's, by for example saving a session cookie on the server side?. I believe asp.net does this trick among others. And java backend's does this with a sessionid.
>> Currently there is no formal support for URL normalization. There will be some improvement to the current support of our Ajax style URL which will be shorter and hopefully more consistent with today's standards for clean URLs.
2. You've got some great demo app with downloadable source. Is it permitted to use these as the offset for commercial initiatives? For example, the gmail demo.
>> The source code for the sample projects from Morfik (eg: gmail demo) could be used by the developers in their applications (for commercial purposes) without any restrictions.
3. I saw that there is a forum app, is there a wiki app as well?
>> Currently there is no wiki application available in Morfik labs.
4. Does the framework have a html/wysiwyg editor control?
>> The wysiwyg editor control was not included in Morfik 2.0 beta but it will be in the final release of version 2.0.
5. Is the mysql support via ODBC only or does M2 have a more direct driver?
>> The mySQL connectivity in version 2.0 will be through ODBC.
6. Which language is the, well, defining force in the continuing development of this product? C# or Object Pascal. Just want to know where one should put one's efforts.
>> Morfik languages have common implementation and only differ in syntax (in other words language features are common across all languages supported in Morfik). Having said that Morfik C# and Morfik J programming languages will not be included as a standard part of 2.0 release. This is due to their lower demand and therefore lower rate of development and as such they will be kept in beta state for the foreseeable future. They will be made available as separate downloads.
7. Will you be offering a Mac OS version? Dev client and/or deployment server?
>> Up until recently the main issue was the Firebird database server not running properly on MAC OS but it has now been addressed in recent releases of Firebird. We are planning to do a major revision to our support for MAC OS "deployment" after version 2 release and indeed we have already taken some preliminary steps in that direction. However there is no short term plans for supporting the IDE on Mac OS and it will depend on the demand from the developers community.
8. Is it possible to have a timer event code running periodically on the xapp? Like the original Timer control in Delphi?
>> Yes it is. The timer control in Morfik is similar to the timer control in Delphi.
9. What version of firebird is built in?
>>In the latest version of Morfik, it is Firebird version 2.1.
10. What is the best full text add-on to use with firebird and M2 ?
>> There is no particular preferences and it depends on your application needs. Morfik doesn't require anything out of the ordinary in this area.
8021
Hi Tim, Please find below answers to your questions:
1. Would it be possible to "normalize" URL's, by for example saving a session cookie on the server side?. I believe asp.net does this trick among others. And java backend's does this with a sessionid.
>> Currently there is no formal support for URL normalization. There will be some improvement to the current support of our Ajax style URL which will be shorter and hopefully more consistent with today's standards for clean URLs.
2. You've got some great demo app with downloadable source. Is it permitted to use these as the offset for commercial initiatives? For example, the gmail demo.
>> The source code for the sample projects from Morfik (eg: gmail demo) could be used by the developers in their applications (for commercial purposes) without any restrictions.
3. I saw that there is a forum app, is there a wiki app as well?
>> Currently there is no wiki application available in Morfik labs.
4. Does the framework have a html/wysiwyg editor control?
>> The wysiwyg editor control was not included in Morfik 2.0 beta but it will be in the final release of version 2.0.
5. Is the mysql support via ODBC only or does M2 have a more direct driver?
>> The mySQL connectivity in version 2.0 will be through ODBC.
6. Which language is the, well, defining force in the continuing development of this product? C# or Object Pascal. Just want to know where one should put one's efforts.
>> Morfik languages have common implementation and only differ in syntax (in other words language features are common across all languages supported in Morfik). Having said that Morfik C# and Morfik J programming languages will not be included as a standard part of 2.0 release. This is due to their lower demand and therefore lower rate of development and as such they will be kept in beta state for the foreseeable future. They will be made available as separate downloads.
7. Will you be offering a Mac OS version? Dev client and/or deployment server?
>> Up until recently the main issue was the Firebird database server not running properly on MAC OS but it has now been addressed in recent releases of Firebird. We are planning to do a major revision to our support for MAC OS "deployment" after version 2 release and indeed we have already taken some preliminary steps in that direction. However there is no short term plans for supporting the IDE on Mac OS and it will depend on the demand from the developers community.
8. Is it possible to have a timer event code running periodically on the xapp? Like the original Timer control in Delphi?
>> Yes it is. The timer control in Morfik is similar to the timer control in Delphi.
9. What version of firebird is built in?
>>In the latest version of Morfik, it is Firebird version 2.1.
10. What is the best full text add-on to use with firebird and M2 ?
>> There is no particular preferences and it depends on your application needs. Morfik doesn't require anything out of the ordinary in this area.
8045
1.1
-1
00320000007UhiwAAC
ivailo bourov 
Edit
|
Reply
|
Quote
|
Delete
|
Publish
|
Accept Answer
|
View Profile
Edit Post
Remove Post
Lock Thread
Mark as Helpful
Request a Response
 3360 points
1 year ago, Post ID: 8046
0
0
"Having said that Morfik C# and Morfik J programming languages will not be included as a standard part of 2.0 release. This is due to their lower demand and therefore lower rate of development and as such they will be kept in beta state for the foreseeable future. They will be made available as separate downloads."
Shahram, What means as separate downloads? Like subversion or like patch? I believe that Morfik team will not abandon C# users.
8045
"Having said that Morfik C# and Morfik J programming languages will not be included as a standard part of 2.0 release. This is due to their lower demand and therefore lower rate of development and as such they will be kept in beta state for the foreseeable future. They will be made available as separate downloads."
Shahram, What means as separate downloads? Like subversion or like patch? I believe that Morfik team will not abandon C# users.
8046
1.1.1
-1
00320000007y5ePAAQ
Tim Ahrentlov 
Edit
|
Reply
|
Quote
|
Delete
|
Publish
|
Accept Answer
|
View Profile
Edit Post
Remove Post
Lock Thread
Mark as Helpful
Request a Response
1065 points
1 year ago, Post ID: 8051
0
0
Thanks for the answers :)
8045
Thanks for the answers :)
8051
1.1.2
-1
0032000000GTwKVAA1
Tim Ahrentlov 
Edit
|
Reply
|
Quote
|
Delete
|
Publish
|
Accept Answer
|
View Profile
Edit Post
Remove Post
Lock Thread
Mark as Helpful
Request a Response
1065 points
1 year ago, Post ID: 8052
0
0
About the timer control. Is this not a client side timer? Or if server side, does it not require that the form on which it resides is instanced and currently active? I am looking for a way to avoid writing a standalone win service that does behind the scene tasks like fetching e-mails and stuff. That's why I imagined that perhaps there would be an xapp event I could tap into. But of course this would only work in an exe deployment scheme so I quess the answer is no.
8045
About the timer control. Is this not a client side timer? Or if server side, does it not require that the form on which it resides is instanced and currently active? I am looking for a way to avoid writing a standalone win service that does behind the scene tasks like fetching e-mails and stuff. That's why I imagined that perhaps there would be an xapp event I could tap into. But of course this would only work in an exe deployment scheme so I quess the answer is no.
8052
1.1.3
-1
0032000000GTwKVAA1
Aram Mirkazemi 
Edit
|
Reply
|
Quote
|
Delete
|
Publish
|
Accept Answer
|
View Profile
Edit Post
Remove Post
Lock Thread
Mark as Helpful
Request a Response
1 year ago, Post ID: 8062
0
0
Hi Tim,
It i s a client side timer.
On the server-side there is no timer as such. To performs tasks of the nature that you described above one would need to setup a thread that periodically wakes up and performs the required task. There is no special treatment required for the thread except as always the server code must be thread-safe. The code that starts up the thread can be placed inside the OnStart' event of the application main object. This event is accessible through the Object Inspector panel on the side when in project view.
8052
Hi Tim,
It i s a client side timer.
On the server-side there is no timer as such. To performs tasks of the nature that you described above one would need to setup a thread that periodically wakes up and performs the required task. There is no special treatment required for the thread except as always the server code must be thread-safe. The code that starts up the thread can be placed inside the OnStart' event of the application main object. This event is accessible through the Object Inspector panel on the side when in project view.
8062
1.1.3.1
-1
00320000007ThpRAAS
John Atchison 
Edit
|
Reply
|
Quote
|
Delete
|
Publish
|
Accept Answer
|
View Profile
Edit Post
Remove Post
Lock Thread
Mark as Helpful
Request a Response
 1945 points
1 year ago, Post ID: 9254
0
0
Is there an example of how to create a server side thread and how to use it as a timer? Is there a way to enable / disable the server side timer?
8062
Is there an example of how to create a server side thread and how to use it as a timer? Is there a way to enable / disable the server side timer?
9254
1.1.3.1.1
-1
0032000000GnR0aAAF
Sergey Kostinsky 
Edit
|
Reply
|
Quote
|
Delete
|
Publish
|
Accept Answer
|
View Profile
Edit Post
Remove Post
Lock Thread
Mark as Helpful
Request a Response
1 year ago, Post ID: 9255
0
0
Please take a look at attached module. It contains TThreadTimer class, which can be used in a fashion similar to TTimer. To use the module, you can simply unpack attached .zip file to the Source folder of your project. Here's a simple sample code: Implementation Uses ctlTimer; ... Procedure Project1XApp.HandleTimer(Sender : TObject); Begin LogFile.Add('Timer event'); End;
Procedure Project1XApp.XAppStart(Sender: TObject); Var Timer : TThreadTimer; Begin Timer := TThreadTimer.Create; Timer.Interval := 3000; // every 3 seconds Timer.OnTimer := HandleTimer; End; Few things to notice: - OnTimer event handler is called in the context of the timer thread. - This code won't compile under Linux. Please let me know if you need Linux version of it.
9254
Please take a look at attached module. It contains TThreadTimer class, which can be used in a fashion similar to TTimer. To use the module, you can simply unpack attached .zip file to the Source folder of your project. Here's a simple sample code: Implementation Uses ctlTimer; ... Procedure Project1XApp.HandleTimer(Sender : TObject); Begin LogFile.Add('Timer event'); End;
Procedure Project1XApp.XAppStart(Sender: TObject); Var Timer : TThreadTimer; Begin Timer := TThreadTimer.Create; Timer.Interval := 3000; // every 3 seconds Timer.OnTimer := HandleTimer; End; Few things to notice: - OnTimer event handler is called in the context of the timer thread. - This code won't compile under Linux. Please let me know if you need Linux version of it.
9255
1.1.3.1.1.1
-1
00320000007V0B4AAK
John Atchison 
Edit
|
Reply
|
Quote
|
Delete
|
Publish
|
Accept Answer
|
View Profile
Edit Post
Remove Post
Lock Thread
Mark as Helpful
Request a Response
 1945 points
1 year ago, Post ID: 9257
0
0
Zip file is corrupt.
9255
Zip file is corrupt.
9257
1.1.3.1.1.1.1
-1
0032000000GnR0aAAF
Sergey Kostinsky 
Edit
|
Reply
|
Quote
|
Delete
|
Publish
|
Accept Answer
|
View Profile
Edit Post
Remove Post
Lock Thread
Mark as Helpful
Request a Response
1 year ago, Post ID: 9258
0
0
Sorry, looks like a problem with the forum. Please try this link.
9257
Sorry, looks like a problem with the forum. Please try this link.
9258
1.1.3.1.1.1.1.1
-1
00320000007V0B4AAK
|